From: Bruno S. <bru...@gm...> - 2008-04-22 23:43:24
|
Hello! > make gives me: [..] ../../jazz/src/AboutDialog.cpp: In constructor »JZAboutDialog::JZAboutDialog(wxWindow*)«: ../../jazz/src/AboutDialog.cpp:54: Error: Aufruf des überladenen »wxString(const char [13])« ist mehrdeutig /usr/include/wx-2.8/wx/string.h:722: Anmerkung: Kandidaten sind: wxString::wxString(const wxWCharBuffer&) <nahe Übereinstimmung> /usr/include/wx-2.8/wx/string.h:692: Anmerkung: wxString::wxString(wxChar, size_t) <nahe Übereinstimmung> /usr/include/wx-2.8/wx/string.h:690: Anmerkung: wxString::wxString(const wxString&) <nahe Übereinstimmung> /usr/include/wx-2.8/wx/string.h:682: Anmerkung: wxString::wxString(int) <nahe Übereinstimmung> [..] ("<nahe Übereinstimmung>" = possible candidate) Lines 53 to 56 are: JZAboutDialog::JZAboutDialog(wxWindow* pParent) : wxDialog(pParent, wxID_ANY, wxString("About Jazz++")), mpLogo(0), mpBitmap(0) So g++ insists that 'wxString("About Jazz++")' is ambiguous. Heh?! ^^ My intuition says it's supposed to interpret this as wxString::wxString(wxChar, size_t). Therefore, can someone give me a hint on what went wrong? Regards, Bruno S. |