我想我做了所有必要的配置,但我仍然得到这个:
Error 1 fatal error C1083: Cannot open include file: 'boost/config.hpp': No such file or directory File:c:\documents and settings\administrator\my documents\visual studio 2008\libs\boost_1_43_0\boost\smart_ptr\shared_ptr.hpp Line:17
以下是我为添加include和lib文件的目录所做的设置的屏幕截图:
1 http://i37.tinypic.com/153whuv.png
2 http://i37.tinypic.com/2wmi9er.png
3 http://i34.tinypic.com/2ur71g2.png
我错过了什么吗?
我终于找到了答案:)我会在这里写下来帮忙。
项目>“YOURPROJECT”属性> C / C ++>常规>其他包含目录然后选择下载库的位置。这有效,而上述所有都没有,所以一定不要忘记它。
我从the installer安装了升压装置。它将库安装在c:\ program files \ boost中。
将目录添加到项目的属性中,如下所示
对我来说,我正在构建针对win32平台的目标。更改为x64工作。
确保你不是在看boost-system而不是boost-filesystem
请注意,您需要在64位和32位配置中添加“boost”目录的路径。添加路径时,请确保根据需要选择适当的平台(64位或32位)。如果在两个版本中编译,则需要同时添加两个版本。
Boost库目录对上述两种配置都有效。
在所有标头之后添加命名空间:
using namespace std;
从标题中删除(.h)就可以了。
从所有标题中删除所有“.h”。应该管用。