【发布时间】:2018-04-08 13:15:37
【问题描述】:
Windows 新手。我需要在项目中使用 yaml-cpp 库,但我似乎无法在 windows 中编译它。我尝试了一切(一切!)我能找到但没有地方有完整的答案,只是这个过程的提示。但这些提示并没有太大帮助。 我确实在 Ubuntu 中创建了共享库,但无法在 Windows 中创建 dll。 有人可以给出从源代码中获取 dll 的完整解释吗? (我也很感激解释如何使用包含它的 dll)。
使用 Visual Studio 2015。
【问题讨论】:
-
你用过 CMake 吗?查看 CMakeLists.txt 将在 cmake-gui 中有一个选项来构建共享库。有了 Visual Studio 上的说明,您很可能仍然需要
.lib文件,在这种情况下,它是一个导入库而不是静态库。 -
在 Ubuntu 中,我完成了所有步骤,一切正常。在 Windows 中,我也做了所有我认为需要做的事情,包括 CMake,但它仍然无法正常工作,
-
我希望您必须展示哪些部分不起作用才能获得帮助。不太可能有人会下载
yaml-cpp并自行尝试以帮助您。您更有可能从认识CMake并识别您在步骤中犯的错误的用户那里获得帮助。 -
@drescherjm 我要求对获取库的编译过程进行完整解释,而不是获得另一个答案,为什么某些东西不起作用。没有好的文档可以从头到尾解释这一点。
标签: c++ visual-studio dll yaml yaml-cpp