Cmake
1. 在 windows 下使用 cmake 编译安装库文件
- 在源代码文件下新建
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
文件在上一层目录下
- 在
build
文件夹中,使用 cmake 编译文件
cmake --build .
- 紧接着安装库文件
cmake --build . --target install
- 当想卸载库文件时执行
cmake --build . --target uninstall
2. 编写 CMakelists.txt
- 为自己的库创建
.make
配置文件,使得find_package()
可以找到