是否有可能改变visual studio寻找moc文件的路径?

时间:2012-08-10 12:09:23

标签: visual-studio-2010 qt

我正在使用带有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”,我似乎无法改变。经过一番认真的搜索,我不知道在哪里看了。
我在哪里更改该文件夹?它甚至可能吗?

1 个答案:

答案 0 :(得分:1)

您需要更新包含目录。

  1. 右键单击解决方案资源管理器中的项目,然后单击菜单选项“Qt Project Settings”

  2. 选择目录以放置每种类型的文件(.moc,.ui等)。按确定

  3. 右键单击解决方案资源管理器中的项目,然后单击菜单选项“属性”。

  4. 单击“C / C ++”选项卡,然后单击“常规”子选项卡。将这些目录添加到“其他包含目录”部分。

  5. 确保为每个适用的配置(调试,发布等)执行此操作。

  6. 希望有所帮助。