Codeblocks动态链接库编程

qukuai_yin 2015-07-08 09:59:44
声明:

//extern "C"//这个语句是便于c++程序调用该动态库中的c语言函数

{

#endif

void DLL_EXPORT test();
void DLL_EXPORT APIENTRY MtSrvAbout(PluginInfo* info);

#ifdef __cplusplus

}

实现:
void DLL_EXPORT test()
{
printf("test");
}

void DLL_EXPORT APIENTRY MtSrvAbout(PluginInfo* info)
{
if (info != NULL)
{
memcpy(info, &EX_pluginInfo, sizeof(EX_pluginInfo));
}

printf("MtSrvAbout");
}

def生成了这个 APIENTRY 是宏WINAPI
EXPORTS
MtSrvAbout@4 @1
test @2

MtSrvAbout 无法调用,求解决办法?
void DLL_EXPORT MtSrvAbout(PluginInfo* info)。
...全文
89 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧