VS出现宏定义冲突及无法解析外部符号的解决办法

 时间:2024-10-14 13:02:22

1、项目—属性—C/C++—预处理器—预处理器定义,添加GLOG_NO_ABBREVIATED_SEVERITIES,即可,再次编译通过。

VS出现宏定义冲突及无法解析外部符号的解决办法

2、当项目在生成的时候,会出现如下图错误。提示无法解析外部符号,这类问题一般是因为找不到相应的lib文件或者dll文件。

VS出现宏定义冲突及无法解析外部符号的解决办法

3、项目—属性—链接器—惘度谋裆常规—附加库目录,添加相应的库目录即可,比如此处是因为加入glog库中的函数之后引起的问题,需要把glog中的lib文件目录加磙沏损旷载进来。 需要注意的是,此处要与项目的配置和平台对应起来,比如此时的项目配置是Debug,平台用的是x64,因此要使用的lib目录就是D:\NugetPackages\glog.0.3.3.0\build\native\lib\x64\v120\Debug\dynamic

VS出现宏定义冲突及无法解析外部符号的解决办法

4、另外,还需要在链接器—输入—附加依赖项 增加所要使用的lib文件名,即告诉VS在添加了lib文件夹后可以在此文件夹下使用该文件libglog.lib。重新生成,没有错误。

  • 访问网页提示“你的连接不是专用连接”怎么办?
  • 如何确认IAR软件有没有激活
  • Adams2012无法启动
  • matlab安装后找不到图标打不开怎么办
  • bandzip压缩文件密码设置流程
  • 热门搜索
    礼仪手抄报 语文知识手抄报图片 中秋节手抄报资料 食品安全手抄报资料 有关禁毒的手抄报 关于奥运会的手抄报 尊师重教的手抄报 教师节手抄报花边 关于语言艺术的手抄报 字谜手抄报