如果项目中存在是.pro 文件,需要用VS中QT tool工具
pro产生.sln
1.用VS上的Qt插件打开.pro项目
2、保存.sln
sln产生.pro
1.右击项目,点击“Create Basic .pro File…”。
注:若第一步中的选项为灰色,则先点击“Convert Project to Qt VS Tools Project”,再执行上一步骤的操作。
错误 MSB8020 无法找到 v143 的生成工具(平台工具集 =“v143”)。若要使用 v143 生成工具进行生成,请安装 v143 生成工具。--解决方案
选中项目,鼠标右键属性
对于MSB8036 找不到 Windows SDK 版本10.0.17763.0。请安装所需的版本的 Windows SDK的问题
基于vs2015 v141版本的,而我的版本是v140的,直接打开sln编译项目,会报对于MSB8036 找不到 Windows SDK 版本10.0.17763.0的错误。这个时候可以参考下面的步骤来进行设置
右键项目属性
生成发生未知错误导致编译失败。
MSB3073 命令“windeployqt.exe no-translations --plugindir VCEnd”已退出,代码为 1。
解决办法:该错误项目属性-配置属性-生成事件-生成后事件-命令行
解决办法:
1.添加外部库的时候注意不要勾选:为debug版本添加“d”作为后缀
2.若已添加GDAL库,打开.pro文件:
win32:CONFIG(release, debug|release): LIBS += -LF:/gdal222/lib/ -lgdal_i
else:win32:CONFIG(debug, debug|release): LIBS += -LF:/gdal222/lib/ -lgdal_id
把下面那行最后面的d去掉即可,即:
win32:CONFIG(release, debug|release): LIBS += -LF:/gdal222/lib/ -lgdal_i
else:win32:CONFIG(debug, debug|release): LIBS += -LF:/gdal222/lib/ -lgdal_i
QT 配置Opencv+gdal心得_qt配置gdal_莫西野的博客-CSDN博客
运行结果 :
************