谁会写cmake,帮小弟一个忙吧

夜风似影 2013-03-09 10:45:46
是一个qt的程序,原本qt可以就可以实现多平台移植的,但现在要求用cmake实现。
问题: 在src(一些源文件和头文件,要生成动态库)下,其中的两个.h文件,一个需要编译成
moc_xxx.cpp,这个.h文件里定义了类,类中有另一个类的一个指针(这个类在另一.h文件中
这个类不需要生成moc_xxx.cpp文件),
所以只是在类中前向声明了一下,cmake已经通过,make时出错。
在这个moc_xxx.cpp生成moc_xxx.o文件参与编译时,出现使用一个不完全类型的错误。

该怎么解决阿,在CMakeList.txt文件中应该加什么阿?
谢谢大家了!!
...全文
111 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
山三石 2013-03-11
  • 打赏
  • 举报
回复
好像新版本的cmake加上这个很好用。 # Tell CMake to run moc when necessary: SET(CMAKE_AUTOMOC ON)
frjmimi 2013-03-10
  • 打赏
  • 举报
回复
我现在都没有明白MAKEFILE文件时干嘛的。。

16,816

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧