cmake如何引用QT的web开发头文件
1. 问题描述
使用QT6.2.4 进行TCP开发,由于使用的是cmake,发现并无.pro文件,无法引入QTcpSocket模块。最初以为是未安装模块,使用Qt的维护程序查看,发现其实已经安装了,排除这个问题
后来发现是cmake文件需要新增模块,类似于qmake下的pro文件,于是查看官方help文档,有这么一句话:
CMake:****
2. 第二个问题,无法找到target
这里的参数mytarget,其实是项目名,但是可以使用表达式的方法${PROJECT_NAME}。
如下图放置到cmake文件里:
发现仍然报错:
后来参考这位大佬的文章,要将
这句话,放到add_executable之后:
链接: http://t.csdn.cn/sufLB
构建成功,且可以正确使用tcp文件: