wxWidgets:创建应用程序的 DLL
生活随笔
收集整理的這篇文章主要介紹了
wxWidgets:创建应用程序的 DLL
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
wxWidgets:創建應用程序的 DLL
- wxWidgets:創建應用程序的 DLL
- 問題
- 創建一個 wxWidgets DLL 應用程序,支持 GUI
- 頭文件:wxWidgetsDLL.h
- 源文件:wxWidgetsDLL.cpp
wxWidgets:創建應用程序的 DLL
基本上你需要定義:
DLLMain()
此函數必須針對 WXMSW 進行 ifdef,因為它特定于 Win。
wxInitialize()(代替 wxEntry)
wxTheApp->OnExit()
wxUninitialize()
這些函數可以在 app.cpp 中找到。有 2 個基于 _WINDLL ifdef 的定義。還可以通過閱讀以下信息找到信息:
wx2/src/makefile.vc
wx2/src/makevc.env
wx2/src/msw/makefile.vc
請記住將 .def 文件或 WXEXPORT 與您需要導出的類/函數一起使用。
問題
報告了 wxThread 內部初始化的問題。
2.5.2 版本也有 wxEntry 聲明問題
總結
以上是生活随笔為你收集整理的wxWidgets:创建应用程序的 DLL的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: wxWidgets:从文件中读取文本
- 下一篇: 如何申请高额度信用卡