2009-12-12 49 views

回答

2

没有说明如何做到这一点在你的wxWidgets的目录,也可以在https://github.com/wxWidgets/wxWidgets/tree/v3.1.0/samples/dll

+0

我认为瓦迪姆忘了提,你需要的wxWidgets 2.9.1这个例子:) – 2010-03-09 11:51:45

+0

的链接断开 – 2017-10-23 22:10:31

+0

@rafaelgonzalez我已经更新了它 – 2017-10-24 14:04:48

1

我认为最简单的方法是安装免费的Visual C++速成版,编译DLL(Visual Studio项目文件与WxWidgets一起提供)。如果它仍然像以前一样工作,那么您还必须使用implib命令导入delphi中使用的库。

+0

谢谢你在网上查看了“DLL”样本,我需要的是如何实现,并呼吁wxWidgets的API上的dll,我有尝试用WxWidgets构建DLL使用wxDevC++,它编译得很好,但当我调用函数使用WxWidgets api时会出错。 – flashvnn 2009-12-12 16:15:36

+0

不知道关于错误的任何事情,你得到它是不可能告诉什么可能会出错... – 2009-12-12 16:38:25

+0

这是我的源代码简单的DLL http://www.flexvn.net/projects/wxDll.zip, 它只是出口函数 extern“C”__declspec(dllexport)void ShowHello(); 我打电话与STDCALL德尔福这个功能,但我表现出错误,不表明wxMessageBox – flashvnn 2009-12-12 16:56:55