转载请注明出处。
文章地址:https:///duiwangxiaomi/article/details/100283599?spm=1001.2014.3001.5501
C++调用C形式的动态链接库dll中函数,在调用时出现如下问题,(编程环境:vs2013,调用dll所用编程语言:C++, 编写dll使用语言:C)
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所在路径及文件名,添加后,程序调用成功,如下图所示,
本文是在项目配置无误情况下出现这种问题的解决方法,对于项目配置有问题的伙伴可参考以下链接:
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- ovod.cn 版权所有 湘ICP备2023023988号-4
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务