假设我已经用result_list
安装了一些库,并且它有很多依赖关系(例如result
)。现在,我想使用vcpkg
针对这些库编译一些程序。
我应该如何告诉cgal
我已下载的所有库的所有位置?包括我已经安装的主库?我在CMake
中只有一个设置,称为“源目录”,它将指向我的代码。库的设置在哪里?
CMake
答案 0 :(得分:1)
通常您需要设置; CMAKE_TOOLCHAIN_FILE
和VCPKG_TARGET_TRIPLET
。
将VCPKG_TARGET_TRIPLET
设置为您正在使用的vcpkg三元组。默认值为x86-windows
设置CMAKE_TOOLCHAIN_FILE
指向path_to_vcpkg\scripts\buildsystems\vcpkg.cmake
然后,您可以使用find_package
之类的cmake函数来查找所需的软件包。