编译一个程序的是会出现“命令行错误: 宏定义无效: BOOST_ALL_NO_LIB-DBOOST_ALL_NO_LIB”这样的错误,出现错误的位置会是我当前打开的代码文件的第一行,请问问题出在哪里有没有什么解决办法?
配置文件或命令行少了空格,应该是 -DBOOST_ALL_NO_LIB,-D前面有空格
-DBOOST_ALL_NO_LIB
-D
你有没有定义这个宏?在你的makefile 中?
你好,我也出现这个问题,请问,你解决了吗?