【问题标题】:How to build yaml-cpp with CMake on Windows?如何在 Windows 上使用 CMake 构建 yaml-cpp?
【发布时间】:2012-01-13 20:05:58
【问题描述】:

有时在遵循指示时我可能是个真正的傻瓜,请原谅我。我有点急于让 YAML 文件与我的程序一起使用。我已经从官方网站下载了 YAML 文件,我已经下载了安装的最新 CMake。现在我该怎么做?我不了解 DLL 创建,也不了解似乎存在的问题。

当我打开 CMake 时,我使用 yaml-cpp.pc.cmake 文件将提取的 yaml-cpp-0.2.7 文件夹的路径放入并设置构建路径。还有什么我应该在这里做的吗?我收到此错误:

CMake Error: CMake was unable to find a build program corresponding to ""Visual Studio 9 2008"".  CMAKE_MAKE_PROGRAM is not set.  You probably need to select a different build tool.
CMake Error: Could not find cmake module file:C:/path/yaml-cpp-0.2.7/build/CMakeFiles/CMakeCCompiler.cmake
CMake Error: Could not find cmake module file:C:/path/yaml-cpp-0.2.7/build/CMakeFiles/CMakeCXXCompiler.cmake

此外,一旦我完成了此操作,接下来我应该怎么做才能从站点启动示例代码?我应该使用哪种配置才能在 VS Express 2010 上启动文件?我被卡住了,我在任何地方都找不到答案。

【问题讨论】:

  • 看起来 CMake 安装损坏。您使用 GUI 还是命令行 CMake 工具?您在配置构建时选择什么生成器?
  • 有人能完整回答这个问题吗?

标签: cmake yaml


【解决方案1】:

我在这里犯了一个错误,我试图让 CMake 文件在没有安装 IDE 的计算机上运行,​​我安装了 VC++ 2010,它现在可以工作了。

我将 yaml-cpp 解决方案加载到 VC++ 2010 中,构建它,链接所有内容,现在可以正常工作了。

【讨论】:

    猜你喜欢
    • 2013-02-21
    • 2017-08-18
    • 2017-08-19
    • 1970-01-01
    • 2021-02-28
    • 1970-01-01
    • 2013-12-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多