【发布时间】:2013-09-16 15:18:09
【问题描述】:
我在 Visual Studio 2012 中使用 Qt V5.1.0 和 Qt-Addin 1.2.2。
我在解决方案中有两个项目,名为“Brain”和“GUI”。 “Brain”定义为 Utility 项目,“GUI”定义为 Application 项目。我添加了“大脑”作为“GUI”的参考。
当我将一类“大脑”项目用于“GUI”cpp 文件时。我收到链接错误,告诉我有未解析的外部符号。此外,“Generated Files”文件夹中没有 moc 文件。
我试图清理解决方案,但它不起作用。我还尝试将“生成的文件”文件夹删除到资源管理器和视觉工作室,但没有任何结果。我试图通过谷歌找到一个解决方案,但一个对我有用。
你能帮帮我吗?
【问题讨论】:
-
您是否使用构建规则来创建 moc'ed 文件? (我不熟悉 Qt-Addin,所以我不知道它是否负责生成 moc 文件。)
-
插件应该这样做(为 rcc、moc 制定构建规则 ..)。虽然因为我使用 CMake 来生成我的 Visual Studio 项目而不是插件功能,但我不禁调试插件..
标签: c++ qt visual-studio-2012 moc