[英]Where is the main function in a wxWidgets application?
我嘗試在我的 C++ 項目中使用 wxWidgets。
據我所知,對於 wxWidgets 我需要使用wxIMPLEMENT_APP(MyAPP );
而不是main()
函數。
在創建 wxWidgets 圖形對象之前,我不明白如何編寫其他函數來完成其他工作。
換句話說,我想了解如何獲得這樣的結果:
int main(int argc, char* argv[]) {
configure_application_1();
app_config app_cfg;
app_configuration(app_cfg);
other_functions();
___create_wxWidgets________
}
main()
或WinMain()
(或其他曾經存在的入口點,但由於相應的平台已經滅絕而不再存在),是wxIMPLEMENT_APP()宏擴展的一部分。 如果你不希望它定義你的入口點,你可以使用wxIMPLEMENT_APP_NO_MAIN()
,但是你自己負責初始化庫。
但是,通常您只需保留它並將初始化代碼放在重寫的MyApp::OnInit()
中,其中MyApp
是您從wxApp
繼承的類。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.