Windows でソースからNVDAをコンパイルしてビルドしようとしています。ソース コードはブースト ヘッダーを使用し、コンパイルには scon を使用します。下にブーストをインストールしましたC:\Program Files (x86)\boost\boost_1_47
scons は次のエラーを返します。
buffer.cpp
include\minhook\src\buffer.cpp(32) : fatal error C1083: Cannot open include file: 'boost/foreach.hpp': No such file or directory
scons: *** [nvdaHelper\build\x86\minHook\_minHook_buffer.cpp.obj] Error 2
scons: building terminated because of errors.`
PATH
私のシステムの変数にはブーストへのパスが含まれており、scons はブースト ヘッダーを見つけることができなかったため、sconstruct ファイルにオブジェクトの構築を追加しましENV
た。env
env = Environment(variables=vars,tools=["textfile","gettext","t2t",keyCommandsDocTool,'doxygen'],ENV = {'PATH': os.environ['PATH']})
印刷env['ENV']['PATH']
すると、パスが追加されたことを確認できますが、それでも同じエラーが発生します。ここで何が欠けていますか?