博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
写DLL 时,加与不加 "Extern C"区别
阅读量:4211 次
发布时间:2019-05-26

本文共 293 字,大约阅读时间需要 1 分钟。

翻阅笔记系列


加与不加的区别, 我们可以过 depends 工具来查看;

extern c 方式导出的函数, 在 DLL 中函数名就是我们定义的名字;
在C++中, 不使用exern c 方式导出, 在 DLL 中函数名字已经不是我们定义时的名字了。 添加了一些特殊符号。

如果不注意这点, 有时会DLL 调用失败还不明其原因。

所以写DLL 时, 写完了拿工具看一下。

这个工具安装VS是会附带,我的路径是

C:\Program Files\Microsoft Visual Studio\Common\Tools

百度云链接:链接:

密码:acox
使用方法:把DLL拖进去就好了;
这里写图片描述


这里写图片描述

你可能感兴趣的文章
爬虫代理IP被封的六大原因
查看>>
基于C/C++的二维动态数组构建
查看>>
本文通过c语言实现九宫格。九宫格的难点在于如何创建矩阵,数字如何排列,在边界处如何处理。因此,本文主要有两个部分:二维动态数组实现任意奇数阶的矩阵;矩阵中数字的排列。
查看>>
leecode142题题解
查看>>
剑指offer-斐波那契数列的解法
查看>>
剑指offer-递归问题集合(使用迭代的方法对递归问题进行优化)
查看>>
剑指offer—二进制中1的个数
查看>>
剑指offer—用两个栈实现一个队列
查看>>
剑指offer——二维数组的查找
查看>>
剑指offer——替换字符串中的字符
查看>>
剑指offer——国王的游戏(幂运算)
查看>>
剑指offer——从前序遍历和中序遍历重建二叉树
查看>>
剑指offer——求二叉树的深度
查看>>
剑指offer——二叉树的镜像
查看>>
剑指offer——翻转链表
查看>>
使用sort对map的val值进行排序
查看>>
小记DB2远程连接不上解决
查看>>
[转]DB2监控sql
查看>>
Websphere was生成javacore
查看>>
WebSphere增加80端口
查看>>