[解决]导出动态dll,为什么函数名发生变化

码农与厨子 发布于 2014/12/18 15:47
阅读 217
收藏 0

【深圳】源创会:5.26下午、轰趴馆等你”

#include <stdio.h>
#include <stdlib.h>




 _declspec(dllexport) void go() {


int *p = (int*)0xa1f8cc;

while (1) {
if (*p == 5499) {
*p = 9999;
}
}


}


当我生成动态DLL文件  函数名不是go 我用dll查看器发现 名字变成了 ?go@@YAXXZ

以下是问题补充:

@码农与厨子:解决了 ,文件的后缀名 应该是c。我弄成了cpp (2014/12/18 15:57)
加载中
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部