提升:在窗口中包含路径

时间:2015-05-05 04:56:29

标签: python c++ windows boost

我试图在Windows(64位7/8)中安装:http://multineat.com/这是带有python绑定的c ++。

我已安装vs2008 / vc ++ 9并安装了Boost(Boost随msvc9的Windows安装程序一起安装)

但是当我跑步时

python setup.py install

显示

fatal error c1083, cannot open include file: 'boost/xxxx'

我从Boost的入门文档中读到,我可以通过调用cl.exe链接Visual Studio中的boost库或通过命令行链接

但问题是安装multiNEAT我直接调用'python setup.py install',不使用VS2008或直接在cmd中调用cl.exe。

我还尝试在环境变量中添加PATH中的boost目录,但没有运气。另一种方法是对每个boost库绝对目录进行硬编码,这样做和使用都会很痛苦。

有没有办法让编译器从boost文件夹中获取include文件而不使用cmd中的vs2008或cl.exe?

我想在环境变量中做一些事情,但任何方法都会很棒。

感谢。

1 个答案:

答案 0 :(得分:0)

我遇到了同样的问题。您应该将boost库放在VS的include文件夹中,在这里:

C:\Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\VC\Tools\MSVC\14.23.28105\include

或在这里: C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt

我知道这是一个老问题,但这也许会在将来对某人有所帮助。 :)