cmake明明用target_link_libraries指定了依赖库却提示未定义的引用问题

问题:在Cmake中明明用target_link_libraries指定了要引用的依赖库,但是在编译的时候却提示未定义的引用(依赖库中的函数)

弄了两三个小时,结果你猜是啥?

结果是我的目标程序是.c文件,依赖的库是.cpp生成的,然后就会出现上述问题。

依赖库和目标程序如果一个是C编写,一个是C++编写,那么就会出现这个问题,我把依赖库的源文件改成.c重新生成库,然后再去编译目标程序,一切就正常了。

你可能感兴趣的:(问题解决,c++,c语言)