如何控制dll文件的函数名?
我们用另外的调用程序调用dll的
我下载了一个dll查看器,发现windoes\system32\kernel32.dll这类的文件里的函数都是很正常的文件名
我用VS2008 .Net 3.5
然后发现创建dll带输出的时候,导出的版本dll文件,用dll查看器查看,发现前面都带问号,后面带@,@后面是怪字母
请问如何导出成没有?和@的符号,或者让我能调用那几个API
面向过程
谢谢
[解决办法]
extern "C"
好像是需要加这个吧
[解决办法]
?和@是C++符号的命名方式,
你可以使用def文件来导出函数或者加上extern "C"。
[解决办法]
[解决办法]