如何使用cmake+mingw+vcpkg
时间: 2023-09-17 16:09:17 浏览: 266
以下是在Windows上使用CMake、MinGW和Vcpkg的步骤:
1. 下载安装MinGW,可以从MinGW官网下载安装程序。
2. 安装Vcpkg,可以从Vcpkg官网下载安装程序。安装完成后,需要将Vcpkg的安装目录添加到系统环境变量中。
3. 在项目根目录下创建一个CMakeLists.txt文件,该文件描述了项目的构建过程。
4. 在CMakeLists.txt中添加以下内容,以使用Vcpkg安装的第三方库:
```
set(CMAKE_TOOLCHAIN_FILE "C:/vcpkg/scripts/buildsystems/vcpkg.cmake")
find_package(<package-name> CONFIG REQUIRED)
target_link_libraries(<target-name> PRIVATE <package-name>)
```
其中,<package-name>是要使用的第三方库的名称,<target-name>是要链接该库的目标文件的名称。
5. 在命令行中进入项目根目录,运行以下命令来生成Makefile文件:
```
cmake -G "MinGW Makefiles" .
```
6. 运行以下命令来编译项目:
```
mingw32-make
```
7. 运行以下命令来运行项目:
```
./<executable-name>
```
其中,<executable-name>是可执行文件的名称。
以上就是使用CMake、MinGW和Vcpkg进行项目构建的步骤。
阅读全文