undefined reference to 'main'

whdugh whdugh 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
COBJS:=$(patsubst %.c,%.o,$(wildcard source/*.c))
CPPOBJS:=$(patsubst %.cpp,%.o,$(wildcard source/*.cpp))
OBJS:=$(COBJS) $(CPPOBJS)
ROADDETECTEXE=testActiveMQ.out

CC = icpc
CFLAGS = -O2 -xHost

all: $(ROADDETECTEXE)

INC = -I./include/decaf/util -I./include/decaf/nio -I./inclde/decaf/security
INC += -I./inclde/decaf/net -I./inclde/decaf/lang -I./inclde/decaf/io -I./inclde/decaf/internal
INC += -I./include/cms
INC += -I./include/activemq/wireformat -I./include/activemq/util -I./include/activemq/transport
INC += -I./include/activemq/core -I./include/activemq/threads -I./include/activemq/state
INC += -I./include/activemq/commands -I./include/activemq/library
INC += -I./include/activemq/io -I./include/activemq/exceptions -I./include/activemq/cmsutil

$(ROADDETECTEXE): $(OBJS)

$(CC) $(CFLAGS) $(OBJS) -o $@ -L./lib/-lactivemq-cpp -ldl -pthread -lmysqlclient_r -L/opt/intel/ipp/lib/intel64 -lipps -lippi -lippj -lippcc -lippcore -lippcv -lippvc $(INC)

$(CPPOBJS): %.o : %.cpp
$(CC) $(CFLAGS) -c $< -o $@ $(INC)

clean:
rm -rf $(OBJS) $(ROADDETECTEXE)


make编译时报错,undefined reference to 'main',哪里错了,求各路大神指点
...全文

相关推荐

main.cpp:(.text+0x1180): undefined reference to `cv::randn(cv::_InputOutputArray const&, cv::_InputA

在运行KalmanFilter的时候需要用到opencv的库,按照之前的方式在CMakeLists.txt中: target_link_libraries(KalmanFilter ${OPENCV_LIBS} ) 但是发现make的时候找不到opencv,报错如下: main.cpp:(.text+0x1eb): undefined reference to cv::KalmanFilter::KalmanFilter(int, int, int, int)' main.cpp:(.text+0x245): undefined reference tocv::Mat::zeros(int

weixin_38531210

C生成静态库给C++调用出现undefined reference to ...解决方案_cpp

C生成静态库给C++调用出现undefined reference to ...解决方案 已经写好makefile,还有头文件,看注释,基本没问题的

周楷雯

解决VS驱动Arduino报错[项目代码]

文章介绍了在使用VS开发Arduino时遇到的常见问题,特别是报错“undefined reference to main”的原因及解决方法。由于Arduino隐藏了main函数,导致VS无法找到头文件。作者提供了两种解决方案:一是通过右键属性更改路径,找到Arduino安装路径并修改库文件路径;二是直接新建项目。这些方法帮助开发者顺利在VS中开发Arduino项目,避免官方IDE的不便。

懒狗帮帮主

Dev c++中遇到Id returned 1 exit status编译错误,该怎么办?

Dev c++中遇到Id returned 1 exit status编译错误该怎么办? 其他博主总结的解决方案,包括但不限于 函数名输入错误(如scanf打成scarf、int main()打成int mian()等) 函数体本身问题 上次运行的.exe窗口未关闭 而这次我遇到的问题,是在.h函数中遇到的,上面还写了undefined reference to `WinMain’ 经过摸索尝试,我将红圈右上角的64位Debug换为了32位Debug,问题解决,编译成功 图2(上)换成图3(下)即可 作者:qq_40927676

weixin_38620741

js代码-测试js基本数据类型。

js代码-测试js基本数据类型。

weixin_38733367
评论 5
收藏 已收藏
分享
返回顶部
whdugh
Linux/Unix社区 23,224 成员 74,535 内容