如何在Windows上使用CMake构建yaml-cpp?

时间:2012-01-13 20:05:59

标签: cmake yaml

有时候,我可以成为一个真正的假人,请原谅我。我有点急于让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上启动该文件?我被困住了,我无法在任何地方找到答案。

1 个答案:

答案 0 :(得分:0)

我在这里犯了一个错误,我试图将CMake文件放在没有安装IDE的计算机上,我安装了VC ++ 2010,现在可以正常工作。

我将yaml-cpp解决方案加载到VC ++ 2010中,引导它,链接所有内容并且现在工作正常。