1
改变程序的名字当我编译C++ Builder中的DLL与我的程序如何DLL
extern "C" __declspec(dllexport) __cdecl void show_m(void)
{
MessageBox(NULL, "MSG", "COTI DLL", MB_OK |MB_ICONINFORMATION);
}
我可以看到我的Depends.exe程序的这一名称是_show_m。 如何删除下划线? (在dll里面重命名程序)
Thanx
它确实取决于链接器(在这种情况下是Borland的(恩,Embaracado的)),但最有可能它接受**模块定义文件**。按照惯例,这些文件的文件扩展名为“.def”。谷歌了一些文件和例子,你的问题解决了。记得在这里写出解决方案,以便其他人可以受益。 TIA。 ;-) – 2013-03-01 23:43:21
我发现了如何创建.DEF文件,并且我做了它,但是我不知道如何在DLL编译过程中使用它,或者如何处理它。 – Jacek 2013-03-01 23:47:57