链接到DLL文件中的Boost

时间:2014-08-29 17:49:40

标签: c++ visual-studio-2012 boost dll

我创建了一个链接到Boost Library的Win32 DLL应用程序。它编译,一切都很好,除非我创建另一个引用DLL的应用程序,它要求该应用程序也链接到Boost。如果我没有链接到Boost,我会收到“致命错误C1083:无法打开包含文件:'boost / utility.hpp':没有这样的文件或目录。”有没有办法解决?我是一个菜鸟,所以我觉得我可能会遗漏一些必要的东西,但我还没有找到任何东西。谢谢!

1 个答案:

答案 0 :(得分:2)

正如Biffen在评论中所说,这是一个编译错误。您的项目需要能够读取您的其他项目使用的Boost头文件,因此您必须编辑项目设置"其他包括目录"这样就可以访问Boost头文件的位置。