使用 CMake 构建 Qt 测试
谁能给我一些 QT 测试代码和使用 Cmake 构建并使用 CTest 运行的 CMakeLists.txt 的示例。我好像找不到啊!
-柯蒂斯
Can anyone give me an example of some QT test code and a CMakeLists.txt that build with Cmake and ran with CTest. I can't seem to find any!
-Kurtis
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
以下是使用 cmake 2.8.11 和 Qt5 的示例。 2.请注意,cmake 现在支持底部带有 .moc-include 的测试文件。
CMakeLists.txt:
foo.cpp:
Here is an example of using cmake 2.8.11 and Qt5.2. Note that cmake now supports testfiles with a .moc-include at the bottom.
CMakeLists.txt:
foo.cpp:
取自 Charm (Tests/CMakeLists.txt) 的示例:
与普通可执行文件的唯一区别是调用 ADD_TEST 宏。
看看例如 Charm,看看它的实际效果。
An example taken from Charm (Tests/CMakeLists.txt):
The only difference to a normal executable is that you call ADD_TEST macro.
Have a look at e.g. Charm to see it in action.