读书人

哪位兄弟知道在C++Builder中怎样调用g

发布时间: 2012-02-04 15:43:09 作者: rapoo

哪位兄弟知道在C++Builder中怎样调用gcc生成的dll
比如在dll中有个函数void func();
但链接的时候老是提示找不到_func(),郁闷

[解决办法]
多半是你的定义问题,估计是没用stdcall的关系,代码贴出来看看
[解决办法]
按标准方式书写,应该是完全没有问题

extern "C " __declspec(dllexport)int __stdcall ReturnValues(int a,int b);
[解决办法]
两边的调用惯例不一样是不行的,我不知道gcc编译出来的dll是以什么方式存储函数名。

应该是可以用下面的命令导出lib再使用:

implib -a gccdll.lib gccdll.dll

读书人网 >C++ Builder

热点推荐