精华内容
下载资源
问答
  • LNK2001: 无法解析的外部符号的几种情况

    万次阅读 多人点赞 2018-11-01 09:01:51
    error LNK2001: 无法解析的外部符号无法解析几种情况: 1>MSVCRT.lib(MSVCR90.dll) : error LNK2005: _printf 已经在 libcurl.lib(pqueue.obj) 中定义 1>MSVCRT.lib(MSVCR90.dll) :...

    一般来说,我们引用第三方库时,需要进行指定依赖项配置,若没有进行相关配置,则编译器会出现“LNK2001: 无法解析的外部符号”错误。

    这个是最常见的问题,具体步骤
    项目、属性、链接器、常规、附加库目录:填写附加依赖库所在目录 分号间隔多项
    项目、属性、链接器、输入、附加依赖项:填写附加依赖库的名字.lib 空格或分号间隔多项

    若已经按照上述步骤进行配置,但编译器还是报错,可能情况如下:

    1.编译lib库和引用lib库平台不一致

    lib库采用的编译平台和引用该lib的工程的编译平不兼容导致的。比如项目采用vs2008编译,而该lib是用2010编译的,亦或者项目采用vs2015平台,而lib是vs2008编译的也可能导致链接失败。

    2.编译lib库和引用lib库选项不一致情况

    1、一个lib库采用“多线程 DLL (/MD)”配置,而另外一个项目采用“多线程(/MT)”编译配置
    2、一个lib库采用“使用 Unicode 字符集”配置,而另外一个项目采用“使用多字节字符集”编译配置
    3、一个lib库采用选择“release 版本 ”配置,而另外一个项目采用选择 “debug 版本 ”编译配置
    4、一个lib库采用“wind32平台 ”配置,而另外一个项目采用“wind64平台 ”编译配置

    3.没有添加指定预编译宏

    在使用curl静态库时,却遇到了编译链接错误:
    1>testcurl.obj : error LNK2001: unresolved external symbol __imp__curl_easy_init
    1>testcurl.obj : error LNK2001: unresolved external symbol __imp__curl_easy_setopt
    1>testcurl.obj : error LNK2001: unresolved external symbol __imp__curl_easy_perform
    1>testcurl.obj : error LNK2001: unresolved external symbol __imp__curl_easy_cleanup

    解决方法是,在自己的项目属性中添加一个预编译宏,CURL_STATICLIB,

    为了避免遇到以上问题建议:

    1、引用第三方库时,确认lib库是否使用相同编译平台
    2、确认编译选项是否一致。比如运行时库和字符集
    3、若需要则添加指定编译宏
    4、添加附加库目录和附加依赖项

    展开全文
  • error LNK2019: 无法解析的外部符号

    万次阅读 多人点赞 2018-08-06 12:50:38
    11_ObjectDetection.obj : error LNK2019: 无法解析的外部符号 “public: __cdecl cv::VideoCapture::VideoCapture(void)” (??0VideoCapture@cv@@QEAA@XZ),该符号在函数 main 中被引用 1>11_Object...

    错误描述
    1>11_ObjectDetection.obj : error LNK2019: 无法解析的外部符号 “public: __cdecl cv::VideoCapture::VideoCapture(void)” (??0VideoCapture@cv@@QEAA@XZ),该符号在函数 main 中被引用
    1>11_ObjectDetection.obj : error LNK2019: 无法解析的外部符号 “public: virtual __cdecl cv::VideoCapture::~VideoCapture(void)” (??1VideoCapture@cv@@UEAA@XZ),该符号在函数 main 中被引用
    1>11_ObjectDetection.obj : error LNK2019: 无法解析的外部符号 “public: virtual bool __cdecl cv::VideoCapture::open(int)” (?open@VideoCapture@cv@@UEAA_NH@Z),该符号在函数 main 中被引用
    1>11_ObjectDetection.obj : error LNK2019: 无法解析的外部符号 "public: virtual bool __cdecl cv::VideoCapture::isOpened(void)const " (?isOpened@VideoCapture@cv@@UEBA_NXZ),该符号在函数 main 中被引用
    1>11_ObjectDetection.obj : error LNK2019: 无法解析的外部符号 “int __cdecl cv::waitKey(int)” (?waitKey@cv@@YAHH@Z),该符号在函数 main 中被引用
    1>F:\DeskTop\x64\Debug\人脸识别.exe : fatal error LNK1120: 5 个无法解析的外部命令

    问题分析
    error LNK2019: 无法解析的外部符号
    一般是源代码里用了第三方库,但工程没有添加相应的库目录

    解决方法
    依次选择:项目–>属性
    这里写图片描述
    然后,VC++目录–>库目录–>编辑
    这里写图片描述
    点击空白处,然后点击“…”,添加相应的路径即可
    这里写图片描述
    还没有完,然后点击链接器–>输入–>附加依赖项–>编辑,添加用到的库文件的名称
    这里写图片描述
    补充
    对于怎么知道自己缺少什么头文件和库文件这个问题,不熟悉项目的新手很是头疼。有一些经验,虽然很笨,供大家参考吧。

    1. 双击错误信息,找到出错的地方,把出错的位置复制到百度搜索一下,寻找他的头文件和库,出错的地方可能是宏定义、函数或变量, 不要大段复制,只复制名称。
    2. 有时可能双击不会跳转到出错的地方,就直接在代码里寻找标红的地方,可能有好几个文件,都要找,然后再根据标红的部分搜索.h和.lib。
    3. 一般.h和.lib是成对的,有lib一般都会有相应的h,但.h头文件可以单独存在。

    小结
    用第三方库时,一般还会遇到 “无法打开包括文件: “opencv2/objdetect/objdetect.hpp”: No such file or directory "的错误
    fatal error C1083: 无法打开包括文件: “opencv2/objdetect/objdetect.hpp”: No such file or directory

    展开全文
  • linux无法解析域名

    万次阅读 2018-10-05 12:21:39
    卸载git的时候,想在安装,结果显示无法解析域名,害我搞了半天 ping www.baidu.com 域名不解析成ip,则是dns配置问题。 然后修改resolv.conf配置 vim /etc/resolv.conf nameserver 202.96.134.133 ...

    环境:kali linux

    我在用

    apt autoremove git

    卸载git的时候,想在安装,结果显示无法解析域名,害我搞了半天

    ping www.baidu.com

    域名不解析成ip,则是dns配置问题。

    然后修改resolv.conf配置

    vim  /etc/resolv.conf
    
    
    
    nameserver 202.96.134.133
    
    nameserver 114.114.114.114
    nameserver 8.8.8.8

    然后把原来的替换掉,然后记得重启啊,应该就可以了。

     

    有一次我用apt-get update更新的时候,域名又不解析了

    环境:小米6的nethunter,任何手机都可刷kali.

    Err:1 http://http.kali.org/kali kali-rolling InRelease        Temporary failure resolving 'http.kali.org'
    Err:2 https://packages.microsoft.com/repos/microsoft-debian-stretch-prod stretch InRelease
      Temporary failure resolving 'packages.microsoft.com'
    Err:3 http://mirrors.ustc.edu.cn/kali kali-rolling InRelease  Temporary failure resolving 'mirrors.ustc.edu.cn'Err:4 http://mirrors.aliyun.com/kali kali-rolling InRelease
      Temporary failure resolving 'mirrors.aliyun.com'
    Err:5 http://mirrors.tuna.tsinghua.edu.cn/kali kali-rolling InRelease
      Temporary failure resolving 'mirrors.tuna.tsinghua.edu.cn'Reading package lists... Done
    W: Failed to fetch http://mirrors.ustc.edu.cn/kali/dists/kali-rolling/InRelease  Temporary failure resolving 'mirrors.ustc.edu.cn'
    W: Failed to fetch http://mirrors.aliyun.com/kali/dists/kali-rolling/InRelease  Temporary failure resolving 'mirrors.aliyun.com'
    W: Failed to fetch http://mirrors.tuna.tsinghua.edu.cn/kali/dists/kali-rolling/InRelease  Temporary failu

     

    ping www.baidu.com

    域名解析

    那应该不是dns配置问题

    更换更新源,但还是没解决

    ,找了半天,终于找到了答案,在github找到了答案。

    修改/etc/passwd

    vim /etc/passwd

    修改

    _apt: x: 104: 3004 :: / nonexistent: / bin / false

    _apt: x: 0: 65534 :: / nonexistent: / bin / false

    就是把“104"改成"0"

    这样改成功域名解析。

     

     

     

     

     

     

     

     

     

     

     

    展开全文
  • 今天用公司电脑(ubuntu)想使用apt-get安装一些软件,系统提示无法解析域名“cn.archive.ubuntu.com”。原因是dns没有配置,解决办法 加入dns服务器地址,比如:vi /etc/resolv.confnameserver 202.96.134.133...

    今天用公司电脑(ubuntu)想使用apt-get安装一些软件,系统提示无法解析域名“cn.archive.ubuntu.com”

    原因是dns没有配置,解决办法 加入dns服务器地址,比如:
    vi /etc/resolv.conf
    nameserver 202.96.134.133

    nameserver 8.8.8.8

    但是使用该方法会发现重启电脑之后resolv.conf文件内容会还原。应该选择修改/etc/resolvconf/resolv.conf.d/base文件,添加同样的内容可解决。

    展开全文
  • 出现**“n个无法解析的外部命令”**错误,一般是配置没配好。 点击 项目----属性----链接器----添加依赖项 加入自己的opencv xxx.lib。 无法解析的外部符号,也是由于配置没配好。 点击 项目----属性----VC++目录-...
  • yum 安装无法解析

    千次阅读 2016-12-14 19:13:03
    yum 安装时无法解析地址 尝试其他镜像。 http://mirror.lzu.edu.cn/centos/6.8/updates/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'mirror.lzu.edu.cn'" 尝试其他镜像。 ...
  • Ubuntu无法解析域名

    千次阅读 2018-07-19 00:02:56
    问题:ubuntu在安装软件时提示无法定位软件包,使用apt-get update 命令后无法解析域名 之前一直以为自己的配置有问题,其实是网络的问题,如果是在使用校园网时遇到这个问题,断掉网络连接到极路由过滤后的寝室网,...
  • Vue无法解析变量或解析部分变量

    千次阅读 2019-03-25 17:37:45
    此时写在.signlayer中的vue代码是无法解析的 需要用.container 包住.signlayer <div class="container"> <div class="signlayer">{{vue}}</div> </div>
  • 昨天重装了系统,然后就重装oracle,结果连接的时候就一直连接不上,本地的和其他的都不行,一直出现以下错误, [img=https://img-bbs.csdn.net/upload/201411/26/1416970448_617345.jpg][/img] 试过了,sqlplus是能...
  • JSONObject Obj = new JSONObject(params); JSONObject Weatherinfo = Obj.getJSONObject("HeWeather...无法解析,下面是Json: ![图片说明](https://img-ask.csdn.net/upload/201708/14/1502712612_351584.png)
  • Ubuntu 无法解析域名

    万次阅读 2017-03-23 22:41:25
    说明Ubuntu下出现无法解析域名的情况,导致wget或其他针对域名的操作无法完成,但是 ping 对应的IP却能ping通,属于DNS配置问题。解决办法修改 /etc/resolv.conf 添加内容 nameserver 8.8.8.8 增加 DNS。但是,上述...
  • HttpClient无法解析为类型,也没法导入,是SDK里边的 东西不全吗?还是什么其他原因...
  • 解决Ubuntu域名无法解析方法 要的抓紧下啊
  • Maven报错无法解析插件

    千次阅读 2020-10-19 19:06:10
    某天本人创建好一个Maven项目写导入依赖的时候给我跳出一个错误,说一些Maven插件无法解析(虽说这是个小问题,但这个问题直接卡了一个小时的说 ,具体出错效果可以参考下图)! 注意哦!我这是在没网的情况下,有...
  • error LNK2019: 无法解析的外部符号,解决办法 解决办法:error LNK2019: 无法解析的外部符号,解决办法
  • 找不到资源,显示资源无法解析, 重新编译也不行, 重启VS后就好了,请问是什么原因呢?
  • coreDNS域名无法解析问题

    千次阅读 2019-09-28 03:56:02
    问题: 在pod内无法解析域名 解决: busybox的镜像有bug,导致ping可以解析,但是nslookup无法解析 kubectl run -it --rm --image=infoblox/dnstools dns-client 换成上面的就可以,实在解决不了再看下面的 dnstools...
  • centos7 apache无法解析php

    千次阅读 2018-07-29 13:09:03
    操作系统:centos7.2 x64...我觉得可能是我安装lamp的顺序不对,然后以如下顺序安装:php7、mariadb、apache和apache、php7、mariadb,发现均无法解析php文件。上网搜索解决方案,说要安装mod_php模块,我试了半天,...
  • IDEA maven 项目依赖无法解析

    千次阅读 2021-01-17 09:19:28
    问题排除: 配置文件setting.xml内容是否正确 pom.xml内容是否正确(如某依赖的groupId等是否...比如下面这个pom.xml中groupId应为org.springframework.cloud,导致项目依赖无法解析,改正后刷新即可解决问题。 ...
  • Nginx配置后无法解析PHP问题

    千次阅读 2019-06-27 13:05:50
    配置Nginx服务器之后,打开域名,是直接下载而不是直接打开网页,是因为配置的Nginx无法解析PHP的原因。 根据我出现的问题,我的解决办法如下: 1、打开nginx.conf配置文件, 那个127.0.0.1的端口号是nginx与...
  • JQuery无法解析json问题

    千次阅读 2018-09-27 23:24:36
    说明无法解析json。 首先我们抓了ajax请求的包 分析表单数据发送时key = dict_type_code。value = 002。key值与数据库中的属性名相同。 但为何返回时用同样的key却无法解析,我们接着分析抓到的包中的响应。 一眼...
  • Windows下nslookup解析成功但是ping无法解析域名的解决方法 最近换了新WiFi,结果用来没两天,发现一些网站打不开了。 图1:DNS解析错误 原以为是DNS出问题了,于是nslookup一下,发现有查询结果啊。然后ping...
  • Ubuntu突然无法解析域名解决

    万次阅读 2019-02-28 10:01:25
    一开始apt-get还是好好的,第二天打开就不可以联网提示无法解析无法解析域名“cn.archive.ubuntu.com”,在网上查找到的方案有: 1、源的问题,换成国内下载源 没用。 2、dns错误,修改resolv.conf文件 事实是...
  • 无法解析的外部符号问题

    千次阅读 2016-03-11 18:08:03
    在使用vs2008调试程序的过程中,经常会出现无法解析的外部符号问题,可能的原因有很多种,下面这些是我一年来积累的经验. 仅供参考. 考虑可能的原因: [0]出现无法解析可能是因为lib文件不正确,比如64位的...
  • 执行sudo命令时无法解析主机

    千次阅读 2016-08-22 20:40:01
    无法解析主机、执行sudo命令、ubuntu修改主机名。
  • nginx无法解析php脚本

    千次阅读 2018-04-11 22:58:12
    nginx无法解析php脚本 1、查看nginx.conf是否配置正确 正确格式: location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; ...
  • linux wget 无法解析主机地址

    千次阅读 2020-10-26 20:33:23
    先检查是否ping 外网成功,如果在外网连接成功的情况下还是出现无法解析主机地址,则输入以下命令 echo 'nameserver 8.8.8.8'>>/etc/resolv.conf 打开该文件 vi /etc/reslove.conf 输入 ameserver 8.8....
  • 1.一个无法解析的外部命令 2.无法解析的外部符号 _main,该符号在函数 "int __cdecl invoke_main(void)" (?invoke_main@@YAHXZ) 中被引用 ``` #include #include struct student { char name[20]; int ...
  • 无法解析服务器的dns地址

    千次阅读 2020-07-09 08:13:40
    2.无法解析服务器的DNS地址应bai该是电脑设置有问题du了。首先我们先来清空DNS缓存,,点击运行,在运行内输入cmd。 3输入【cmd】点击确认,弹出窗口之后,在窗口里输入【ipconfig/flushdns】 ...
  • Maven无法解析插件错误整理

    千次阅读 2020-03-24 10:12:28
    **说明:**使用idea中maven的自带模型构建web-app项目,没有目录结构(一般情况会少,但不会完全没有),控制台显示无法maven无法解析插件。花了很长的时间,原因对maven没有深入了解,知其然不知其所以然,以前仅仅...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 788,095
精华内容 315,238
关键字:

无法解析