我安装在我的win8.1 mingw上,我想编译我的程序。 当我使用命令时:
g++ -o test test.cpp -lboost_unit_test_framework-mt
我收到了一个错误:
no such file od directory:
"#include boost/test/unit_test.hpp" // in "<>" ofc.
当我使用我的msVS时它工作正常。
答案 0 :(得分:0)
您还必须使用-L
和-I
选项指定boost库和标题所在的目录:
g++ -I<path_to_headers> -o test test.cpp -L<path_to_library> -lboost_unit_test_framework-mt
注意标题路径应该是包含boost
目录的路径。