首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QT :找不到moc文件

QT :找不到moc文件
EN

Stack Overflow用户
提问于 2010-11-17 17:36:56
回答 1查看 4.3K关注 0票数 5

我正在尝试在QT中创建一个测试应用程序,以使用qtlib测试另一个QT应用程序的UI。我了解到您还需要使用QTEST_MAIN()宏,它扩展为一个简单的main()方法,用于运行所有测试函数。

代码语言:javascript
复制
QTEST_MAIN(TestAppUI)
#include "testapp.moc"

我正在使用"make“编译它,在我的CMakeLists.txt中的某个地方

代码语言:javascript
复制
SET(TEST_APP_SRCS
ui/menu/testapp.cpp
)

SET(TEST_APP_SRCS_MOC_SRCS
ui/menu/testapp.hpp
)

QT4_WRAP_CPP(TEST_APP_SRCS ${TEST_APP_SRCS_MOC_SRCS})

我的问题是,在编译过程中,我得到了这个错误。

代码语言:javascript
复制
 error: testapp.moc: No such file or directory

我不知道出了什么问题。有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-11-18 12:03:50

我只是想出了问题所在。我需要在包含中添加${QT_LIBRARIES} ${QT_QTTEST_LIBRARY} ... :)并删除# TARGET_LINK_LIBRARIES "testapp.moc“

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4203122

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档