camke工程如何引入vcpkg
时间: 2024-05-02 13:17:28 浏览: 122
“在Visual Studio 中使用CMake安装和使用vcpkg包”示例程序HelloWorldVS
要在CMake工程中使用vcpkg安装的库,需要在CMakeLists.txt中设置以下内容:
1. 设置vcpkg路径:
```
set(CMAKE_TOOLCHAIN_FILE "path/to/vcpkg/scripts/buildsystems/vcpkg.cmake")
```
2. 指定需要链接的库:
```
find_package(<package_name> REQUIRED)
target_link_libraries(<target_name> <package_name>::<package_name>)
```
其中,`<package_name>`是你想要使用的库的名称,`<target_name>`是你要构建的目标的名称。
例如,如果你想要使用vcpkg安装的OpenCV库,可以这样设置:
```
set(CMAKE_TOOLCHAIN_FILE "path/to/vcpkg/scripts/buildsystems/vcpkg.cmake")
find_package(OpenCV REQUIRED)
add_executable(my_program main.cpp)
target_link_libraries(my_program OpenCV::OpenCV)
```
这样,在构建my_program时,CMake就会自动链接OpenCV库。
阅读全文