3
回答
VS中开发Qt程序, 直接复制到工程里的 .h 文件和 .cpp 文件, 没有生成相应的 moc 文件, 编译时链接出错, 这个问题咋解决比较方便呢?
科大讯飞通用文字识别100000次/天免费使用。立即申请   

http://www.verydemo.com/demo_c278_i1527.html

这个链接的解决办法说: 右击有个"自定义生成步骤”选项, 但是我没看见在哪里啊

http://blog.163.com/soda_water05/blog/static/2128322352012112711379234/

这个链接说: 新建一个文件, 然后复制粘贴代码内容, 当然可以解决, 但是如果有好多个文件, 就得重复好多次,太繁琐了. 有更好的解决办法吗?

举报
retioa
发帖于2年前 3回/654阅
共有3个答案 最后回答: 2年前

QT工程下有个 pro 工程文件。

里面有你工程的配置,你将.h,.cpp拷贝到工程路径下后也需要向工程配置文件中记录下用到的文件。

在SOURCES下面加上你的cpp

HEADERS下面加上你的.h

引用来自“quanwei9958”的评论

QT工程下有个 pro 工程文件。

里面有你工程的配置,你将.h,.cpp拷贝到工程路径下后也需要向工程配置文件中记录下用到的文件。

在SOURCES下面加上你的cpp

HEADERS下面加上你的.h

我手动在 .pri 文件里添加了两行, 有关CLabel文件的, 还有同样的报错呢, 哪里的问题啊?

--- 共有 3 条评论 ---
quanwei9958回复 @retioa : 你把moc文件都删掉,重新build 2年前 回复
retioa回复 @quanwei9958 : 是用VS创建的Qt工程, 怎么用Qt Creator打开呢? 我创建 .pro 文件, 然后双击用Qt Creator打开, 编译就报错. 2年前 回复
quanwei9958你再执行一次 qmake clean (qtcreator的清理) 然后再build一次 2年前 回复
好好看看pro文件语法,有时需要手动加一些配置和编译选项
--- 共有 3 条评论 ---
retioa回复 @xdicac : 单击那个截图会跳到图片的链接: http://static.oschina.net/uploads/space/2016/0303/210744_FED1_1468191.png , 还有: http://static.oschina.net/uploads/space/2016/0303/220303_HiWN_1468191.png . 2年前 回复
xdicac你的截图太小,看不清错误提示 2年前 回复
retioa哦, 昨天都看了大半个晚上了. 是我哪里写错了吗? 还是…… 2年前 回复
顶部