致命错误C1083:无法打开包含文件:'boost / config.hpp':没有这样的文件或目录

问题描述 投票:15回答:5

我想我做了所有必要的配置,但我仍然得到这个:

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

我错过了什么吗?

c++ boost include
5个回答
26
投票

我终于找到了答案:)我会在这里写下来帮忙。

项目>“YOURPROJECT”属性> C / C ++>常规>其他包含目录然后选择下载库的位置。这有效,而上述所有都没有,所以一定不要忘记它。


8
投票

我从the installer安装了升压装置。它将库安装在c:\ program files \ boost中。

将目录添加到项目的属性中,如下所示


0
投票

对我来说,我正在构建针对win32平台的目标。更改为x64工作。


0
投票

确保你不是在看boost-system而不是boost-filesystem


0
投票

请注意,您需要在64位和32位配置中添加“boost”目录的路径。添加路径时,请确保根据需要选择适当的平台(64位或32位)。如果在两个版本中编译,则需要同时添加两个版本。

Boost库目录对上述两种配置都有效。


-1
投票

在所有标头之后添加命名空间:

using namespace std;

从标题中删除(.h)就可以了。

从所有标题中删除所有“.h”。应该管用。

© www.soinside.com 2019 - 2024. All rights reserved.