我在嘗試學習WXWidgets時遇到了一些麻煩。我目前正在嘗試使用文件對話框,並且我有一個開放就好了。但是,每當我嘗試將樣式應用到窗口時,我都會遇到麻煩。我使用任何風格都會得到一個未聲明的標識符。WxWidgets文件對話框問題
我的代碼如下(是的,我知道,你好世界應用程序。我跟所有我需要學習實際進行完全成熟的應用程序之前做的事情試驗)
#include "wx/wx.h"
#include "wx/filedlg.h"
#include "HelloWorldApp.h"
IMPLEMENT_APP(HelloWorldApp)
bool HelloWorldApp::OnInit()
{
wxFrame *frame = new wxFrame((wxFrame*) NULL, -1, _T("Hello wxWidgets World"));
wxFileDialog* OpenDialog = new wxFileDialog(frame, _("Choose a file to open"), wxEmptyString, wxEmptyString,
_("Image Files (*.jpg, *.png, *.gif, *.bmp)|*.jpg;*.png;*.gif;*.bmp|Sound Files (*.wav, *.mp3)|*.wav;*.mp3"),
wxFD_MULTIPLE);
frame->CenterOnScreen();
frame->Show(true);
OpenDialog->ShowModal();
SetTopWindow(frame);
return true;
}
它運行沒有「wxFD_MULTIPLE」參數就沒問題。我正在使用wxWidgets的2.8.12版本。
感謝您的閱讀。我非常感謝任何人的幫助或指導。對不起,如果這是真的很明顯,我錯過了。
您可以粘貼生成日誌嗎? –