當(dāng)我使用 cmake 構(gòu)建 dlibdotnet.native 時(shí)遇到了一些問題。請幫我解決這個(gè)問題。錯(cuò)誤結(jié)果在這里。CMakeLists.txt 中的 CMake 警告 (dev):7 (if):策略 CMP0054 未設(shè)置:僅在未引用時(shí)將 if() 參數(shù)解釋為變量或關(guān)鍵字。運(yùn)行“cmake --help-policy CMP0054”以獲取策略詳細(xì)信息。使用 cmake_policy 命令設(shè)置策略并取消此警告。當(dāng)策略設(shè)置為 NEW 時(shí),諸如“MSVC”之類的變量將不再被取消引用。由于未設(shè)置策略,將使用 OLD 行為。此警告適用于項(xiàng)目開發(fā)人員。使用 -Wno-dev 來抑制它。CMakeLists.txt:16 (add_subdirectory) 中的 CMake 錯(cuò)誤:給定源“/dlib”的 add_subdirectory 不是現(xiàn)有目錄。Windows 10,CMake 3.12
1 回答

阿晨1998
TA貢獻(xiàn)2037條經(jīng)驗(yàn) 獲得超6個(gè)贊
發(fā)現(xiàn)這個(gè)解決方案比 CMake GUI 更容易
在命令提示符下打開 DlibDotNet\src\DlibDotNet.Native 在控制臺中鍵入以下代碼: mkdir build cd build cmake -G "Visual Studio 15 2017 Win64" ^ -DDLIB_PATH=D:/Works/Lib/DLib/19.8 ^ ..在控制臺中鍵入以下代碼: cmake --build 。--config 發(fā)布或
cmake --build 。--config 調(diào)試二進(jìn)制文件將在 build\Release 或 build\Debug
- 1 回答
- 0 關(guān)注
- 366 瀏覽
添加回答
舉報(bào)
0/150
提交
取消