我最近尝试按照其网页上的教程设置一个ogre 3d v.19项目。
设置项目后,我尝试构建它,并且出现以下错误:

链接:致命错误LNK1104:无法打开文件'libboost_thread-vc100-mt-gd-1_55.lib'

我确保我使用的是正确的食人魔SDk(vc10)。我还检查了上面的文件是否在其位置上-确实是!它在应该的文件夹中,但我仍然收到错误。

请帮忙。

最佳答案

您应该轻轻检查一下所有boost库(基本上位于“OgreSDK_vc10_v1-9-0 \ boost \ lib \”),例如,进行调试配置:
libboost_thread-vc100-mt-gd-1_55.lib
libboost_system-vc100-mt-gd-1_55.lib
libboost_date_time-vc100-mt-gd-1_55.lib
libboost_chrono-vc100-mt-gd-1_55.lib
在项目配置中声明(项目->设置->链接器->输入->其他依赖项)。此外,您应该通过指定Project-> Settings-> Linker-> General-> Additional Library Directories,提供正确的路径,VS2010将在其中找到此库。完成所有这些步骤后,链接器将具有所有信息,以检测所需的库并进行处理。

关于c++ - Ogre3d无法链接Visual Studio 2010中的Boost库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24371959/

10-09 06:24