vc++调用DLL的问题,
有一Delphi写的DLL,我用C++builder 可以调用成功
声明如下
typedef bool __stdcall (*fun_SetA)(int a,int b,char c[]);
char Data[10] = " ";
sprintf(Data, "%s ", Edit1-> Text+Edit2-> Text);
bool result = SetA(1,1,Data);
在Vc++中如何调用?
[解决办法]
百度, 最快了
[解决办法]
静态或动态加载
[解决办法]
和在C++builder下一样
[解决办法]
详细请参考:《windows程序设计 第五版》的动态链接库
[解决办法]
LoadLibrary()
[解决办法]
跨编译器用extern C
extern C {
int foo(void);
}
[解决办法]
C++跨编译器用 extern C
#ifdef __cplusplus
extern C {
#endif
int foo(void);
#ifdef __cplusplus
}
#endif