CMake Dlibdotnet.native 构建错误
Posted
技术标签:
【中文标题】CMake Dlibdotnet.native 构建错误【英文标题】:CMake Dlibdotnet.native Build Error 【发布时间】:2018-12-23 05:15:15 【问题描述】:当我使用 cmake 构建 dlibdotnet.native 时遇到了一些问题。请帮我解决这个问题。此处出现错误。
CMakeLists.txt:7 处的 CMake 警告(开发)(如果): 未设置策略 CMP0054:仅将 if() 参数解释为变量或 未引用时的关键字。为策略运行“cmake --help-policy CMP0054” 细节。使用 cmake_policy 命令设置策略并禁止它 警告。
“MSVC”等变量将不再被取消引用 设置为新。由于未设置策略,因此将使用 OLD 行为。 此警告适用于项目开发人员。使用 -Wno-dev 来抑制它。
CMakeLists.txt:16 (add_subdirectory) 处的 CMake 错误: add_subdirectory 给定源“/dlib”,它不是现有目录。
Windows 10、CMake 3.12
dlibdotnet Github Link here
【问题讨论】:
您是否正确安装了the dependencies listed here? 是的,我愿意。我没有对源代码进行任何更改。只是构建。 【参考方案1】:发现这个解决方案比 CMake GUI 更容易
在命令提示符下打开 DlibDotNet\src\DlibDotNet.Native 在控制台中键入以下代码: mkdir 构建 光盘构建 cmake -G "Visual Studio 15 2017 Win64" ^ -DDLIB_PATH=D:/Works/Lib/DLib/19.8 ^ .. 在控制台中键入以下代码: cmake --build 。 --config 发布 或者
cmake --build 。 --config 调试 二进制文件将在 build\Release 或 build\Debug
【讨论】:
以上是关于CMake Dlibdotnet.native 构建错误的主要内容,如果未能解决你的问题,请参考以下文章