簡體   English   中英

使用Cmake-gui和vcpkg

[英]Using Cmake-gui and vcpkg

我正在為我的項目測試vcpkg,我遇到了cmake-gui的問題

我已經安裝了vcpkg,在vcpkg的幫助下安裝了Boost庫。 當我通過命令行編譯時,一切正常。 我用命令

cmake .. -DCMAKE_TOOLCHAIN_FILE=D:/repos/vcpkg/scripts/buildsystems/vcpkg.cmake -G"Visual Studio 15 Win64"

但問題是當我想使用cmake-gui生成構建文件時。 它報告找不到Boost。

我試着補充一下

set(CMAKE_TOOLCHAIN_FILE "D:/repos/vcpkg/scripts/buildsystems/vcpkg.cmake" CACHE STRING "Path for vcpkg.cmake")

到我的Makefile的頂部,但它沒有幫助。 我還嘗試使用add_definitions和add_compile_options,但沒有成功。

那么我應該添加到我的cmake文件中以便能夠將cmake-gui與vcpkg一起使用?

我知道這個問題有點舊,但我最近自己遇到了這個問題。

對我有用的一件事是使用GUI右上角的“添加條目”按鈕添加條目(見下文)。

在此輸入圖像描述

然后我將以下內容添加到我的cmake列表中:

if(CMAKE_TOOLCHAIN_FILE)
    include(${CMAKE_TOOLCHAIN_FILE})
endif(CMAKE_TOOLCHAIN_FILE)

請注意,我在配置項目后執行了此操作(因此此時已生成CMakeCache.txt

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM