我正在使用带有Qt 4.8.2的Visual Studio 2010和Qt加载项 我的项目由四个子项目组成,因此为每个子项目创建了“GeneratedFiles”文件夹。我试图将所有生成的文件(如moc_ .cpp,ui _ .cpp)放在一个文件夹(GeneratedFiles / Release)中,通过加载项更改qt-project-settings可以正常工作在VS.中当我现在尝试构建时,找不到moc文件,并且每个moc文件都出现以下错误:
致命错误C1083:无法打开源文件:“Release \ moc_writerappender.cpp”:没有这样的文件或目录
所以它正在寻找“发布”而不是“GeneratedFiles / Release”,我似乎无法改变。经过一番认真的搜索,我不知道在哪里看了。
我在哪里更改该文件夹?它甚至可能吗?
答案 0 :(得分:1)
您需要更新包含目录。
右键单击解决方案资源管理器中的项目,然后单击菜单选项“Qt Project Settings”
选择目录以放置每种类型的文件(.moc,.ui等)。按确定
右键单击解决方案资源管理器中的项目,然后单击菜单选项“属性”。
单击“C / C ++”选项卡,然后单击“常规”子选项卡。将这些目录添加到“其他包含目录”部分。
确保为每个适用的配置(调试,发布等)执行此操作。
希望有所帮助。