cmake编译后vs编译(build Solution)报错的解决办法

很久没有写blog了,最近在kdevelop上开发程序的时候,需要在主函数的文件中引用别的文件的函数,添加了对该函数所在的头文件之后仍然出现该函数没有定义的错误。经历了一番波折之后,才发现是忘记了在cmakelist的add_executable中添加源文件。在kdevelop上开发代码已经有一段时间了,竟然还会忘记这么基本的内容!!

所以这里总结一下:

add_executable(可执行文件,src1,src2,src3...);


这里一定要把构成可执行文件的所有源文件都添加进去,否则就会犯错!!!

原文:https://blog.csdn.net/jieyan_lu/article/details/72674536

以上的内容给我一点启发:add_executable(可执行文件,src1,src2,src3...);这一句是需要这样写,但是源文件之间是用空格分隔的,不是用逗号。(我的是用空格分隔之后才解决的问题)。

原文地址:https://www.cnblogs.com/yibeimingyue/p/9931608.html