我使用 CMake 3.0.2 生成了一个 Visual Studio 2013 解决方案。编译时会出现类似这样的错误:
MSVCP110D.dll 和 Visual Studio 2013
我无法理解这一点,工具集是 v120 那么为什么它链接 v110 库?我已经在 CMake IRC 频道中询问过,但他们无法帮助我。无法调试程序,因为可再发行组件不包括调试 dll。
编辑:这是我从教程 cmake zip 派生的 Ogre3D 应用程序。我几乎没有接触过 CMakeLists.txt,只设置了 REQUIRED 以查找 boost 并将 boost-system 添加到在安装期间复制的库中。