• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

warning : 没办法找到 v142 的生成工具。安装 v142 可使用 v142 生成工具进行生成。等错误MFC

武飞扬头像
小黄人软件
帮助1

在release里设置就在release编译。 

严重性    代码    说明    项目    文件    行    禁止显示状态
错误    MSB8020    无法找到 v142 的生成工具(平台工具集 =“v142”)。若要使用 v142 生成工具进行生成,请安装 v142 生成工具。或者,可以升级到当前 Visual Studio 工具,方式是通过选择“项目”菜单或右键单击该解决方案,然后选择“重定解决方案目标”。    ISPGui    D:\Program Files\Microsoft Visual Studio\2017\Professional\Common7\IDE\VC\VCTargets\Microsoft.Cpp.Platform.targets    67    

v142–>VS2019
v141–>VS2017
v140–>VS2015
v120–>VS2013

改成本机安装的版本。后提示

严重性    代码    说明    项目    文件    行    禁止显示状态
错误    C1047    对象或库文件“D:\010F200\MH1902_ISP源码\MH1902_ISP\Build\ISPGui\x86\Release\Objects\digit.obj”是使用比创建其他对象所用编译器旧的编译器创建的;请重新生成旧的对象和库    ISPGui    D:\010F200\MH1902_ISP源码\MH1902_ISP\ISPGui\LINK    1    

原因:ISPCore.lib 与当前应用用不同版本的编译器导致的。ISPCore.lib是什么版本的?从源码里可以知道是VS2019,具体哪个编译器不知道?

dumpbin /headers ISPCore.lib  无编译器信息

dumpbin /all ISPCore.lib  有函数信息 

dumpbin /all ISPCore.lib | findstr _MSC_VER 无效

学新通

属性里改成 “无全程序优化” 提示

严重性    代码    说明    项目    文件    行    禁止显示状态
错误    C1900    “P1”(第“20210113”版)和“P2”(第“20180423”版)之间 Il 不匹配    ISPGui    D:\010F200\MH1902_ISP源码\MH1902_ISP\ISPGui\LINK    1    

 安装vs2019后提示

严重性    代码    说明    项目    文件    行    禁止显示状态
错误(活动)    E1696    无法打开 源 文件 "afxwin.h"    ISPGui    D:\010F200\MH1902_ISP源码\MH1902_ISP3\ISPGui\Library\Std\stdafx.h    18    

加上安装单个组件ATL及MFC  后提示

严重性    代码    说明    项目    文件    行    禁止显示状态
错误    C1047    对象或库文件“D:\010F200\MH1902_ISP源码\MH1902_ISP\Build\ISPGui\x86\Release\Objects\digit.obj”是使用比创建其他对象所用编译器旧的编译器创建的;请重新生成旧的对象和库    ISPGui    D:\010F200\MH1902_ISP源码\MH1902_ISP\ISPGui\LINK    1    

 再在 属性    高级里切换 无全程序优化 才能编译通过。

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhggehie
系列文章
更多 icon
同类精品
更多 icon
继续加载