当前位置: 首页 > article >正文

使用新版Visual Studio编译老项目部分报错处理

“/ZI”和“/Gy-”命令行选项不兼容

进入“项目”—>“属性”—>“C/C++”
(1) —>“常规”—>“调试信息格式”—>选择“程序数据库(/Zi)”或“无”
(2) —>“代码生成”—>“启用函数集链接”—>选择“是 (/Gy)”

使用zlib库 报错 error LNK2019: 无法解析的外部符号 _compress

(1) 就是zlib 1.2.5源代码包中\contrib\vstudio\readme.txt中说的在使用zlib要预定义宏ZLIB_WINAPI,否则无法编译通过。
(2) 链接时,除了#pragma comment(lib, “zlibvc.lib”)添加引入库外,还要注意Character Set的设置要统一。否则也会出现链接错误,提示找不到_compress外部变量。
(3) 工程属性->C+±>预定义宏->预处理器定义 .增加ZLIB_WINAPI这个宏,然后link就好了就好了。

fatal error LNK1104: 无法打开文件“×××.lib”

(1) 配置属性–>链接器–>常规–>附加目录 。在里面填上库文件所在的路径
(2) 配置属性–>链接器–>附加依赖项有没有添加这个lib库


http://www.kler.cn/a/132857.html

相关文章:

  • Flutter中的Material Theme完全指南:从入门到实战
  • RT-Thread 星火1号学习笔记
  • Java:从诞生到未来的编程语言进化史与应用前景
  • 算法日记 26-27day 贪心算法
  • SpringBoot如何集成WebSocket
  • ONLYOFFICE8.2版本测评,团队协作的办公软件
  • ChatGpt3.5已经应用了一段时间,分享一些自己的使用心得.
  • [Docker]六.Docker自动部署nodejs以及golang项目
  • 如何快速本地搭建悟空CRM结合内网穿透工具高效远程办公
  • 电磁场与电磁波part4--时变电磁场
  • 大师学SwiftUI第18章Part1 - 图片选择器和相机
  • 【Linux】Alibaba Cloud Linux 3 安装 PHP8.1
  • 挖掘PostgreSQL事务的“中间态”----更加严谨的数据一致性?
  • 鼎盛合 | 宠物智能投食机方案设计开发
  • 基于STC12C5A60S2系列1T 8051单片的IIC总线器件模数芯片PCF8591实现模数转换应用
  • 【C++函数的进化】函数指针,模板,仿函数,lambda表达式
  • 【开源】基于JAVA的校园失物招领管理系统
  • 简单的python爬虫工具,B站视频爬虫
  • 高校教师资格证备考
  • 综述:目标检测二十年(机翻版)(未完
  • 读取PDF中指定数据写入EXCEL文件
  • 代码随想录 Day47 动态规划15 LeetCode T583 两个字符串的删除操作 T72 编辑距离
  • golang 上传图片 --chatGPT
  • 紫色调城市和奔跑人物剪影背景工会工作总结汇报PPT模板
  • 【数据结构】顺序表详解
  • MFC 常用控件