使用DLL中的wxWidgets

时间:2011-07-25 05:42:21

标签: wxwidgets

是否可以使用DLL中的wxWidgets? 我正在写一个插件。 (在这种情况下,在VirtualDub中使用ACM,但我还有其他项目需要做类似的事情)

我遇到的所有文档都从可执行文件的角度讨论了wxWidgets。 在大多数情况下,我无法访问可执行文件的源代码,但我正在编写各种库,以便在这些可执行文件的进程空间中使用。

理想情况下,我想执行启动wxWidgets并在DLL中运行所需的最小启动时间。 这可能意味着执行一些初始化,并启动消息泵,但没有宣传wxWidgets的入口点。

1 个答案:

答案 0 :(得分:1)

使用wxWidgets 2.9.2,您需要做的就是:

wxApp::SetInstance(new wxApp());
new wxInitializer();

然后在完成后删除wxInitializer。虽然我仍然无法在任何地方找到这个记录......