gpt4 book ai didi

c++ - 在 Visual Studio 2008 中使用 Boost 时出错

转载 作者:行者123 更新时间:2023-11-30 01:32:47 25 4
gpt4 key购买 nike

我将 Boost 与 Visual Studio 2008 一起使用,并且我已将 boost 目录的路径放在 C++/General/“附加包含目录”和 Linker/General/“附加库目录”中的项目配置中。 (正如这里所说:http://www.boost.org/doc/libs/1_36_0/more/getting_started/windows.html#build-from-the-visual-studio-ide)

当我构建我的程序时,出现错误:

fatal error C1083:无法打开包含文件:'boost/python.hpp':没有那个文件或目录

我检查了文件是否存在,它在路径上。

如果有人能解决这个问题,我将不胜感激。

boost 包含路径是 C:\Program Files\boost\boost_1_36_0\boost

链接器路径是 C:\Program Files\boost\boost_1_36_0\lib

文件 python.hpp 存在于包含路径中。

最佳答案

文件位于何处,您指定了哪个包含路径? (以及文件 #include 是如何生成的)

其中一些之间存在不匹配但是当您没有展示您实际所做的事情时,就不可能说出哪里出了问题。

编辑:

鉴于您在评论中提到的路径,问题是它们没有加起来。如果包含路径是 C:\Program Files\boost\boost_1_36_0\boost,然后您尝试包含“boost/python.hpp”,编译器会在包含路径中搜索此文件,这意味着它会寻找 C:\Program Files\boost\boost_1_36_0\boost\boost\python.hpp,它不存在。

包含路径应​​设置为 C:\Program Files\boost\boost_1_36_0

关于c++ - 在 Visual Studio 2008 中使用 Boost 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1131582/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com