在VS中使用QT VS Tool扩展工具搭建Qt开发环境,很多Qt类库的加载方式与在Qt Creatr中加载的方式不一样。在写网络编程测试代码时遇到无法包含QtNetwork头文件的情况,摸索后解决了问题,特记录一下。
首先,打开工程属性页,能看到Qt Project Seetings 的设置项,点开后,可找到Qt Modules选项
![](https://i-blog.csdnimg.cn/blog_migrate/057628e3d0ba0ae1d53c223f1479784a.png)
点击下拉箭头,能看到如下图所示的页面,然后选择Qt Network模块
![](https://i-blog.csdnimg.cn/blog_migrate/d648ab65d99d99b9c0477ffd47bc123c.png)
保存配置后就能包含QtNetwork头文件了
另一个情况是使用QTextCodec 设置文字编码,编译的时候报错。这种情况需要在应用程序目录下添加Qt6Core5Compatd.lib
![](https://i-blog.csdnimg.cn/blog_migrate/2f5a457d69b1257297e48b638d1429d3.png)
然后再工程属性里配置链接文件的路径及库名
![](https://i-blog.csdnimg.cn/blog_migrate/49efac49f222254b85e24084a764b0ed.png)
![](https://i-blog.csdnimg.cn/blog_migrate/82b8df22540950b46fed98ecffc351c7.png)