UID:191252
描述:自建项目编译错误
图片:qt-solution问题0.png
描述:官方示例
图片:qt-solution问题1.png
UID:206262
UID:166110
fsu0413:为什么不试试用动态库的形式呢? (2020-12-16 12:36)
zy1233:没有添加QT相关的库,或者你的main里面少了#include "main.moc",带moc的都是qmake生成的文件 (2020-12-16 12:15)
zy1233:没有添加QT的库,你新建的项目肯定是要新建基于QMake的项目,不然你手动改把QT的东西加进去,你从example里的pro,qt=core net,所以生成的sln文件是自带了QT的core库,你新建项目没有 (2020-12-16 15:57)
adon1008:core network 这些模块肯定是有的错误的你在看下,不是少库的原因,或者有空你尝试下就知道了 (2020-12-16 16:49)
adon1008:有打算试下,只是不知道引用代码为啥不行,想知道下具体原因是啥 (2020-12-16 12:54)
fsu0413:引用代码要添加他们工程里面的定义和引用库路径。而且他们的代码可能也会通过configure生成头文件或源文件参与编译,如果使用复制代码的方式的话需要先生成一个头文件复制进去,这个头文件还不一定跨平台。-- 综上,这种包装成库的代码最好用他们的库的形式。。。。 (2020-12-17 21:00)
zy1233:我试了一下,我创建了QT控制台程序,把qtservice几个文件复制进来添加进项目,直接编译,通过.你把你项目属性贴上来?肯定不是qmake项目 (2020-12-17 10:43)
adon1008:后面我用库可以 (2020-12-18 09:09)