C++ 尝试在Cygwin上编译时出现Boost头文件链接错误

C++ 尝试在Cygwin上编译时出现Boost头文件链接错误,c++,C++,我得到了一个错误: In file included from sourcefile.cpp:35:0: myrandom.h:10:45: fatal error: boost/random/mersenne_twister.hpp: No such file or directory compilation terminated. 当我尝试使用以下工具编译源文件时: g++ -o sourcefile sourcefile.cpp -I/cygdrive/c/Users/myname/Doc

我得到了一个错误:

In file included from sourcefile.cpp:35:0: myrandom.h:10:45: fatal error: boost/random/mersenne_twister.hpp: No such file or directory compilation terminated. 当我尝试使用以下工具编译源文件时:

g++ -o sourcefile sourcefile.cpp -I/cygdrive/c/Users/myname/Documents/Libraries/boost_1_55_0/ -L/cygdrive/c/Users/myname/Documents/Libraries/boost_1_55_0/libs/ -Wall -O0
我以前没有遇到过这个问题,一切都很好。我不确定出了什么问题,这让我发疯。你能帮我弄清楚吗?

文件mersenne\u twister.hpp是否存在于该位置?是的,它存在于C:\Users\myname\Documents\Libraries\boost\u 1\u 55\u 0\boost\random尝试将include path指令放在源文件之前的命令行上谢谢,我尝试过了,但也遇到了同样的错误。