Visual Studio 2012不生成moc文件

时间:2013-09-13 12:28:58

标签: c++ qt visual-studio-2012 moc

我正在使用Qt V5.1.0和Qt-Addin 1.2.2 for visual studio 2012。

我在解决方案中有两个名为“Brain”和“GUI”的项目。 “Brain”被定义为Utility项目,“GUI”被定义为Application项目。我添加了“Brain”作为“GUI”的参考。

当我将一类“Brain”项目用于“GUI”cpp文件时。我收到链接错误,告诉我有未解析的外部符号。此外,“生成的文件”文件夹中没有moc文件。

我试图清理解决方案,但它不起作用。我还尝试将“生成的文件”文件夹删除到资源管理器和visual studio中,但没有任何结果。我试图找到一个谷歌的解决方案,但一个为我工作。

你能帮我吗?

1 个答案:

答案 0 :(得分:0)

您需要运行moc作为构建的一部分,并将生成的c ++源代码包含为需要编译的文件