使用VS打开QT的pro

记录一次VS打开QT项目的过程

直接安装插件,从插件中打开【扩展】-【QT VS TOOLS】 打开.pro

-Wno-deprecated-declarations 无效

找到这个的配置直接注释掉

error C2001: 常量中有换行符

发现是因为utf8 不带Bom的编码引起---修改VS中的编码为带BOM-UTF8
项目属性->C/C++ ->命令行->其它选择中加/utf-8

error C1189: #error: "No Target Architecture"

在项目属性中,找到“C/C++” -> “预处理器”。
检查是否有定义与目标架构相关的预处理器宏,例如 _WIN32, _WIN64, _M_IX86, _M_X64 , _AMD64_

error MSB8066: “debug\moc_predefs.h.cbt”

检测是不是同等对应的C++ 14 17 还是20

posted @ 2025-03-10 19:51  stweily  阅读(264)  评论(0)    收藏  举报