我正在尝试在QT中创建一个测试应用程序,以使用qtlib测试另一个QT应用程序的UI。我了解到您还需要使用QTEST_MAIN()宏,它扩展为一个简单的main()方法,用于运行所有测试函数。
QTEST_MAIN(TestAppUI)
#include "testapp.moc"我正在使用"make“编译它,在我的CMakeLists.txt中的某个地方
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})我的问题是,在编译过程中,我得到了这个错误。
error: testapp.moc: No such file or directory我不知道出了什么问题。有什么想法吗?
发布于 2010-11-18 12:03:50
我只是想出了问题所在。我需要在包含中添加${QT_LIBRARIES} ${QT_QTTEST_LIBRARY} ... :)并删除# TARGET_LINK_LIBRARIES "testapp.moc“
https://stackoverflow.com/questions/4203122
复制相似问题