当前位置:网站首页>【genius_platform软件平台开发】第一万零一讲:电力项目dz产品windows环境vs2017编译遇到的报错汇总

【genius_platform软件平台开发】第一万零一讲:电力项目dz产品windows环境vs2017编译遇到的报错汇总

2022-06-09 09:25:00 隨意的風

1. cmd.exe 3编译报错

1.1 解决方案

1.1.1 安装QT VS Tools插件

  • 启动vs2017,打开工程sln文件,找到工具(T)->扩展和更新(U)->QT Visual Studio Tools->下载->下载好后关闭VS2017->执行modify

在这里插入图片描述

1.1.2 设置QT Version

  • 删除工程中的SoftPlatform.vcxproj.user文件,目录在D:\GuangPoWork\17 CodeRepository\CMO01\cross-platform\Project\Vs2017\SoftPlatform,重新打开工程文件,工具栏位新增QT VS Tools选型,图示界面如下图:
    在这里插入图片描述
    在这里插入图片描述

点击QT VS Tools选项->QT Version选项
在这里插入图片描述

2. VS包含QT头文件路径出错

  • 报错信息如下:
    在这里插入图片描述
    在这里插入图片描述

  • 问题描述:用vs2017编译却设置了qt_vs2013

2.1 解决方案

  • 找到 项目->C/C++等如图
    在这里插入图片描述
  • QTDIR环境变量设置错误了:D:\Qt\Qt5.4.2\5.4\msvc2013,因为我使用的是vs2017编辑器
    在这里插入图片描述
  • 系统增加2个QT的VS2017环境变量配置,如图所示:
  • 在这里插入图片描述

3. windwos xcpopy 缺失拷贝源文件编译报错

在这里插入图片描述
在这里插入图片描述

3.1 解决方案

  • 复制对应的GpSDKConfig.ini到对应目录,让xcopy执行不再报错,执行成功。
  • 在这里插入图片描述
    在这里插入图片描述

4. LNK1112: 模块计算机类型“x86”与目标计算机类型“x64”冲突错误

1>------ 已启动生成: 项目: SoftPlatform, 配置: Release x64 ------
1>Qt5Core.lib(Qt5Core.dll) : fatal error LNK1112: 模块计算机类型“x86”与目标计算机类型“x64”冲突
1>已完成生成项目“SoftPlatform.vcxproj”的操作 - 失败。
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========
如图所示:
在这里插入图片描述

4.1 解决方案

附加库路径目录设置错误:在这里插入图片描述
在这里插入图片描述

  • 修改为以下X64目录
  • 在这里插入图片描述
原网站

版权声明
本文为[隨意的風]所创,转载请带上原文链接,感谢
https://blog.csdn.net/Windgs_YF/article/details/125148178