Cmake 实践3,问题,难道就没有问题? 1,cmake 很简单,但绝对没有听起来或者想象中那么简单。 2,cmake 编写的过程实际上是编程的过程,跟以前使用 autotools 一样,不过你需要编 写的是 CMakeLists.txt(每个目录一个) ” ,使用的是 cmake ” 语言和语法 。 3,cmake 跟已有体系的配合并不是特别理想,比如 pkgconfig,您在实际使用中会有所 体会,虽然有一些扩展可以使用,但并不理想。 t1 在 t1 目录建立 main.c 和 CMakeLists.txt(注意文件名大小写): main.c 文件内容: //main.c #includeint main() { printf(“Hello World from t1 Main!\n”); return 0; } CmakeLists.txt 文件内容: PROJECT (HELLO) "${HELLO_SOURCE_DIR}) ADD_EXECUTABLE(hello SRC_LIST) 2,开始构建 所有的文件创建完成后,t1 目录中应该存在 main.c 和 CMakeLists.txt 两个文件 接下来我们来构建这个工程,在这个目录运行: cmake . (注意命令后面的点号,代表本目录)。 输出大概是这个样子: -- Check for working C compiler: 0 码力 | 47 页 | 264.27 KB | 1 年前3
共 1 条
- 1













