我用加载了qt插件的vs2010编译一个pro文件,结果:c1xx : fatal error C1083: 无法打开源文件:“\qrc_meshlab.cpp”: No such file or directory。
这个qrc_meshlab.cpp是在编译过程中产生的。项目的附加包含目录里有这个文件的路径,而且这个文件也确实在正确的位置生成了。可是程序却报错了。
我发现把这个文件置于项目所在盘符的根目录下,程序就好了。
我试过用qt creator打开这个pro文件,运行报错,巧的是它会在项目所在盘符的根目录下生成一个qrc_meshlab.cpp文件。
这个qrc_meshlab.cpp文件貌似是记录项目中的资源信息的。我不懂的是为什么一定要在根目录下才有效呢?