编程之路刚刚开始,错误难免,希望大家能够指出。
刚刚开始学习cmake,写这篇之前我认真的看了“小代码2016”的博客,感觉很不错,看完之后我自己练习了一遍,记录一下。
1.首先建立好合适的目录结构,便于自己和他人查看。
build目录:是为了将cmake生成的CMakeCache.txt Makefile等等都统一存放在build目录下,删除的时候更加方便。
2.编写好程序
1 /* add.h */ 2 #ifndef _ADD_H_ 3 #define _ADD_H_ 4 5 #include <stdio.h> 6 7 int add(int a,int b); 8 9 #endif 10 11 12 13 /* add.c */ 14 #include "../../include/add.h" 15 16 int add(int a,int b) 17 { 18 return a+b; 19 } 20 21 /* main.c */ 22 #include "add.h" 23 #include <stdio.h> 24 25 int main(void) 26 { 27 int retval = add(1,2); 28 printf("retval = %d ",retval); 29 30 return 0; 31 }
3.4个CMakeLists.txt:
顶层目录
src目录
src/main目录
src/source目录
4.执行结果
推荐链接:http://blog.csdn.net/wzzfeitian/article/details/40963457