{“error”:”0″}_lnk2019无法解析的外部符号_public

{“error”:”0″}_lnk2019无法解析的外部符号_public文章对“errorLNK2019:无法解析的外部符号,该符号在函数_main中被引用”的原因进行分析,并提供了解决方法。

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

转载请注明出处。
文章地址:https://blog.csdn.net/duiwangxiaomi/article/details/100283599?spm=1001.2014.3001.5501

  C++调用C形式的动态链接库dll中函数,在调用时出现如下问题,(编程环境:vs2013,调用dll所用编程语言:C++, 编写dll使用语言:C)
图1
  出现此种错误,大多是找不到相应的库文件,但是检查自己的项目属性及链接器配置都没有问题,最后通过添加预处理命令方式解决。
  测试的dll函数程序如下,

VOLUMEMEASURE3DDLL_API int Add1(int a, int b, int& c)
{
	c = a + b;
	return 1;
}

  调用程序

Void main()
{
	int c = 0;
	Add1(5, 4, c);
	cout << c << endl;
}

  在添加头文件处添加预处理指令,#pragma comment(lib,“xxx.lib”),xxx代表lib所在路径及文件名,添加后,程序调用成功,如下图所示,
图2
  虽然程序调用问题解决了,但是仍有一点疑惑:为什么在项目包含目录、库目录和链接器输入等项目属性都配置无误的情况下出现这种错误,望大佬在评论中给解释一下,非常感谢!

  本文是在项目配置无误情况下出现这种问题的解决方法,对于项目配置有问题的伙伴可参考以下链接:
参考链接1

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/185326.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • ubuntu16.04安装pycharm_pycharm32位安装包

    ubuntu16.04安装pycharm_pycharm32位安装包1)下载pycharm专业版安装包之后2)解压缩到当前文件夹3)打开终端,进入pycharm-2018.1.4/bin;cdDownloads/pycharm-2018.1.4/bin4)执行pycharm.sh命令文件,开始安装;sh./pycharm.sh5)出现Complete-Installation提示框,如图5,如果需要导入之前安装版本的配置的话,就选第一个,没有就选第二个。所以这里选第二个,直接点OK6)激活激活方式:法1:a.Activationlice

  • java中的数据类型有哪些?

    java中的数据类型有哪些?基本数据类型:boolean、char、byte、short、int、long、float、double引用数据类型:类、接口、数组

  • [转]铁路订票网站个人的设计浅见

    [转]铁路订票网站个人的设计浅见

  • 十年研发经验工程师的嵌入式学习书籍大推荐(转帖)

    十年研发经验工程师的嵌入式学习书籍大推荐(转帖)从事嵌入式研发行业十年,认为学习就是要不断的吸纳知识,在研发过程中,经常会遇到一些问题,这种发现问题并解决问题的过程就是进步。为什么选择学习嵌入式?嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一,同时也是当今IT领域仅存的几个金领职位之一。当前的中国IT人才面临严重的“后继乏人”,而且这种缺口由于培训缺乏、教育模式等原因造成的,而缺口最大的,就是高级IT人才。如果你从事的IT培训不专业…

  • 远程开机(外网WOL远程唤醒)「建议收藏」

    远程开机(外网WOL远程唤醒)「建议收藏」Win10开启网络唤醒功能的操作方法:PS:远程唤醒的要求1.首先,我们要在主板BIOS里面设置WOL唤醒功能的开关,大部分主板都会支持唤醒2.电脑的主板和网卡需要支持网络唤醒。一般无线网卡是不支持的,板载的有线网卡一般是可以的。3.所在网络环境需要有公网IP。如果是ADSL拨号的话,如果获取的是私网地址的话,那可以向运营商申请公网IP。4.主机跟路由器要保证一直通电,…

  • paceMaker_pacemaker怎么读

    paceMaker_pacemaker怎么读1. 简介 Pacemaker是一个集群资源管理者。他用资源级别的监测和恢复来保证集群服务(aka.资源)的最大可用性。它可以用你所擅长的基础组件(Corosync或者是Heartbeat)来实现通信和关系管理。​2. 特性 Pacemaker包含以下的关键特性:  监测并恢复节点和服务级别的故障​  存储无关,并不需要共享存储​  资源无关,任何能用脚本控制的资源

    2022年10月25日

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号