本帖记录CMake学习过程中的值得记录的知识点
1.最简单的例子(很多教程都会以此为例,目录结构及CMakeLists.txt如下)
2.添加common.h和common.cpp(目录结构及CMakeLists.txt如下)
出现的错误:
原因:
main源文件的后缀是.c,而common源文件的后缀是.cpp导致。同时编译.c和.cpp文件直接使用add_executable会在链接时出现错误。
解决方案:
(1)修改mian.c源文件的后缀名
(2)待整理.c和.cpp共同编译的方法
3.添加mylib.h和mylib.cpp(目录结构及CMakeLists.txt如下)