C#中:
[DllImport(@"E:\code\SerailVcDll\Release\SerailVcDll.dll", EntryPoint="test", CharSet=CharSet.Auto, CallingConvention=CallingConvention.StdCall)]
public static extern int test(int a);vc++中:
int CSerailVcDllApp::test(int a)
{
return a;
}
[DllImport(@"E:\code\SerailVcDll\Release\SerailVcDll.dll", EntryPoint="test", CharSet=CharSet.Auto, CallingConvention=CallingConvention.StdCall)]
public static extern int test(int a);vc++中:
int CSerailVcDllApp::test(int a)
{
return a;
}
解决方案 »
- 如何遍历?
- C# 如何改变 窗体 标题栏的 样式
- 如何传递的问题?
- 使用Timer控件读取串口数据问题?
- 请问大家一下,有什么好的工具可以把Macromedia Captivate录像生成的多个EXE文件合并起来而且合并之后可以按先后顺序播放呢?谢谢!
- 接口是值类型还是引用类型?刚写了个程序,大家都来参考下
- 在一个窗体中定义了一个全局变量,要接收别的窗体的TxtBox控件的值,好像没有收到
- 我下载的TXWEBWORD怎么用?
- 有一个很菜的问题(初学C#)
- c#发送邮件,邮件内容为TIFF格式图片,附件也是TIFF格式图片
- 智能客户端的更新问题(appUpdater)
- 最簡單的控件返回值問題(將控件的值返回給主頁面)
DESCRIPTION 'FileZip Windows Dynamic Link Library'EXPORTS
; Explicit exports can go here
AddFileToZip @1
AddStreamToZip @2
当调用用户定义的 DLL 中所包含的函数时,有必要将 extern "C" 添加在 DLL 函数声明之前,如下所示:
The function declaration in SampleDLL.h file
extern "C" SAMPLEDLL_API int fnSampleDLL(void);详见http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/vccore/html/vcwlksysimportattributetutorial.asp但愿有用!
能看到导出函数名吗?