QT4 + boost::filesystem+ FreeImage + vs2010产生报错, MSB6006
1>------ Build started: Project: ImageNoiser, Configuration: Debug Win32 ------
1>Build started 2014/8/14 17:34:32.
1>InitializeBuildStatus:
1> Creating "Debug\ImageNoiser.unsuccessfulbuild" because "AlwaysCreate" was specified.
1>CustomBuild:
1> Moc'ing imagenoiser.h...
1> :/Universal_Tank/boost/boost/type_traits/detail/has_binary_operator.hp(50): Parse error at "BOOST_JOIN"
1>C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(151,5): error MSB6006: "cmd.exe" exited with code 1.
1>
1>Build FAILED.
1>
1>Time Elapsed 00:00:01.22
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
使用qt vs addin插件,生成的项目,空白项目运行良好没有问题。
加入了boost::filesystem 对文件目录进行一些操作,运行起来也没有问题。
又给一个按钮添加事件(slot), 事件的处理过程调用之前写好的一个类的成员方法。此时出现如上报错
在修改项目属性project options, linker, manifest, Generate Manifest-> NO后,能编译出来,但每次都要先clean solution,非常麻烦。不知道哪位大侠,能帮忙解决一下?
注:那个BOOST_JOIN的信息,在成功debug的过程中也会显示,好像不是问题所在。