Cmake

1. 在 windows 下使用 cmake 编译安装库文件

  1. 在源代码文件下新建 build 文件夹并进入,利用 cmake 构建 makefile 文件:
cmake -G "MinGW Makefiles" -DCMAKE_INSTALL_PREFIX:PATH=D:/first/second ..
  • 需要用 -G 指定编译链,其中包含了 g++gcc 等工具;
  • -DCMAKE_INSTALL_PREFIX:PATH=D:/first/second 指定了安装文件夹
  • .. 表示 CmakeLists.txt 文件在上一层目录下
  1. build 文件夹中,使用 cmake 编译文件
cmake --build .
  1. 紧接着安装库文件
cmake --build . --target install
  1. 当想卸载库文件时执行
cmake --build . --target uninstall

2. 编写 CMakelists.txt

  1. 为自己的库创建 .make 配置文件,使得 find_package() 可以找到

3. ubuntu下升级 cmake 的方式


4. 参考