是否可以使用DLL中的wxWidgets? 我正在写一个插件。 (在这种情况下,在VirtualDub中使用ACM,但我还有其他项目需要做类似的事情)
我遇到的所有文档都从可执行文件的角度讨论了wxWidgets。 在大多数情况下,我无法访问可执行文件的源代码,但我正在编写各种库,以便在这些可执行文件的进程空间中使用。
理想情况下,我想执行启动wxWidgets并在DLL中运行所需的最小启动时间。 这可能意味着执行一些初始化,并启动消息泵,但没有宣传wxWidgets的入口点。
答案 0 :(得分:1)
使用wxWidgets 2.9.2,您需要做的就是:
wxApp::SetInstance(new wxApp());
new wxInitializer();
然后在完成后删除wxInitializer。虽然我仍然无法在任何地方找到这个记录......