使用cmake和visual studio 2010构建yaml-cpp

Building yaml-cpp with cmake and visual studio 2010

本文关键字:2010 构建 yaml-cpp studio visual cmake 使用      更新时间:2023-10-16

我正在尝试用cmake和visual studio 2010在Windows中构建yaml-cpp。首先,我使用gui工具在cmake中打开文件,配置并生成。在指定的构建文件夹中生成一个visual studio解决方案。然后我在vs10中打开解决方案并构建它。生成了一些文件夹,但我找不到任何二进制文件或任何要包含在我的项目中的内容。我不习惯c++或visual studio,所以这超出了我的舒适区。有人能指出我在正确的方向,如何得到yaml-cpp库的工作?

经典Pebkac。睡了一夜好觉后,我在项目里找到了文件。libyaml-cppmdd。lib在Debug文件夹中生成。我忘记在文件末尾添加.lib,同时将文件添加到链接器的附加依赖项。因此,链接器认为这是一个。obj文件,并抱怨。

根据CMakeLists.txt,您应该在二进制目录(用于配置构建的目录)的根目录下设置yaml-cpp.dll

你可以试着运行install target