Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

ProAmateur

Alter Hase

  • »ProAmateur« ist der Autor dieses Themas

Beiträge: 434

Wohnort: Bei Simmern, Koblenz

Beruf: Schüler

  • Private Nachricht senden

1

17.09.2012, 19:19

Wxwidget auf MVC++ 2010

hi

Ich hab immer so meine Probleme, wenn ich neue Engine oder ähnliches konfigurieren will.
Das war bei DirectX, Ogre und ist jetzt bei WxWidgets so.
Hab zwar auch gesehen, dass es Schwierigkeiten damit gibt wxw. mit 2010 zu machen, nur muss das doch irgendwie machebar sein.

Also ich hab mir bisher die WxwidgetPack runtergeladen und auch insattliert und jetzt kann ich zb die samples alle nicht konvertieren.
Das liegt wahrscheinlich an der 2010 version. Ich will aber eig nicht auf die 2008 version wechslen, da das mein Pc auch im Mom verweigert, aber
das ist eine andere Geschichte :P

Könntet ihr vll mal erzählen, wie ihr es gemacht habt?
Am besten halt mit 2010.

ProAmateur
"Die Neugier steht immer an erster Stelle eines Problems, das gelöst werden will."
Galileo Galilei
________________________________________________________________________

"Dumme Fragen gibt es nicht, dumm ist nur, wer nicht fragt.“

FSA

Community-Fossil

  • Private Nachricht senden

2

17.09.2012, 20:30

Ich habe damals einfach die Projekte konvertiert und erstellt. Was kommen denn für Fehler bei der Konvertierung?

Zitat

Der RCCSWU (RandomCamelCaseSomtimesWithUndersquare) Stil bricht auch mal mit den veraltet strukturierten Denkmustern und erlaubt dem Entwickler seine Kreativität zu entfalten.

ProAmateur

Alter Hase

  • »ProAmateur« ist der Autor dieses Themas

Beiträge: 434

Wohnort: Bei Simmern, Koblenz

Beruf: Schüler

  • Private Nachricht senden

3

17.09.2012, 20:43

Also ich öffne im Samples iordner die samples.dsw, dann will der die alle konvertieren.
und dann steht da jeweils für jedes Projekt:

"Die projektdatei D.\...\artprov.dsp kann nicht geladen werden."

mehr steht da nit und das projekt ist dann komplett leer.
Also kann er es ja nicht laden, aber wieso nit?
"Die Neugier steht immer an erster Stelle eines Problems, das gelöst werden will."
Galileo Galilei
________________________________________________________________________

"Dumme Fragen gibt es nicht, dumm ist nur, wer nicht fragt.“

FSA

Community-Fossil

  • Private Nachricht senden

4

17.09.2012, 20:47

Das kann vieles sein. Welche wx Version? Linux?

Zitat

Der RCCSWU (RandomCamelCaseSomtimesWithUndersquare) Stil bricht auch mal mit den veraltet strukturierten Denkmustern und erlaubt dem Entwickler seine Kreativität zu entfalten.

ProAmateur

Alter Hase

  • »ProAmateur« ist der Autor dieses Themas

Beiträge: 434

Wohnort: Bei Simmern, Koblenz

Beruf: Schüler

  • Private Nachricht senden

5

17.09.2012, 20:50

Windows, 2.8.? genauer weiß ich Grad nicht.
wenn es wichtig wäre könnte ich es morgen nachgucken.
"Die Neugier steht immer an erster Stelle eines Problems, das gelöst werden will."
Galileo Galilei
________________________________________________________________________

"Dumme Fragen gibt es nicht, dumm ist nur, wer nicht fragt.“

ProAmateur

Alter Hase

  • »ProAmateur« ist der Autor dieses Themas

Beiträge: 434

Wohnort: Bei Simmern, Koblenz

Beruf: Schüler

  • Private Nachricht senden

6

18.09.2012, 10:47

Ich bin jetzt mal genau diesem Tutorial gefolgt und hab das auch gut verstanden und bin
guter dinge, dass es jetzt klappen sollte, nur weiß ich nicht genau, wie ich jetzt mein Projekt konfigurieren soll.
Muss ich nur die setup.h als zusätzliche header angeben?
Wenn ich das nämlich so mache, meckert er, dass er die wx/wx.h nicht findet.
Aber er weiß ja auch noch gar nicht, wo er danach suchen soll...
"Die Neugier steht immer an erster Stelle eines Problems, das gelöst werden will."
Galileo Galilei
________________________________________________________________________

"Dumme Fragen gibt es nicht, dumm ist nur, wer nicht fragt.“

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »ProAmateur« (18.09.2012, 11:14)


ProAmateur

Alter Hase

  • »ProAmateur« ist der Autor dieses Themas

Beiträge: 434

Wohnort: Bei Simmern, Koblenz

Beruf: Schüler

  • Private Nachricht senden

7

18.09.2012, 17:47

Hab jetzt das Include Verzeichnis von wxwidget als zusätzliches Include verzeichnis angegeben und jetzt kann er immerhin schon mal die wx/wx.h finden.
Jetzt kommen nur noch mehrere nicht aufgelösten Symbole:

>Main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""protected: virtual class wxObjectRefData * __thiscall wxObject::CloneRefData(class wxObjectRefData const *)const " (?CloneRefData@wxObject@@MBEPAVwxObjectRefData@@PBV2@@Z)".
1>Main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""protected: virtual class wxObjectRefData * __thiscall wxObject::CreateRefData(void)const " (?CreateRefData@wxObject@@MBEPAVwxObjectRefData@@XZ)".
1>Main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""protected: virtual class wxEventHashTable & __thiscall wxApp::GetEventHashTable(void)const " (?GetEventHashTable@wxApp@@MBEAAVwxEventHashTable@@XZ)".
1>Main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""protected: virtual struct wxEventTable const * __thiscall wxApp::GetEventTable(void)const " (?GetEventTable@wxApp@@MBEPBUwxEventTable@@XZ)".
1>Main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual bool __thiscall wxApp::OnExceptionInMainLoop(void)" (?OnExceptionInMainLoop@wxApp@@UAE_NXZ)".
1>Main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual void __thiscall wxApp::WakeUpIdle(void)" (?WakeUpIdle@wxApp@@UAEXXZ)".
1>Main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual bool __thiscall wxApp::Yield(bool)" (?Yield@wxApp@@UAE_N_N@Z)".
1>Main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual void __thiscall wxApp::CleanUp(void)" (?CleanUp@wxApp@@UAEXXZ)".
1>Main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual bool __thiscall wxApp::Initialize(int &,wchar_t * *)" (?Initialize@wxApp@@UAE_NAAHPAPA_W@Z)".
1>Main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual __thiscall wxApp::~wxApp(void)" (??1wxApp@@UAE@XZ)".
1>Main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: __thiscall wxApp::wxApp(void)" (??0wxApp@@QAE@XZ)".
1>Main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual class wxClassInfo * __thiscall wxApp::GetClassInfo(void)const " (?GetClassInfo@wxApp@@UBEPAVwxClassInfo@@XZ)".
1>Main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""protected: void __thiscall wxStringBase::InitWith(wchar_t const *,unsigned int,unsigned int)" (?InitWith@wxStringBase@@IAEXPB_WII@Z)".
1>Main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""protected: static class wxAppConsole * wxAppConsole::ms_appInstance" (?ms_appInstance@wxAppConsole@@1PAV1@A)".
1>Main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""protected: virtual void * __thiscall wxEvtHandler::DoGetClientData(void)const " (?DoGetClientData@wxEvtHandler@@MBEPAXXZ)".
1>Main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""protected: virtual void __thiscall wxEvtHandler::DoSetClientData(void *)" (?DoSetClientData@wxEvtHandler@@MAEXPAX@Z)".
1>Main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""protected: virtual class wxClientData * __thiscall wxEvtHandler::DoGetClientObject(void)const " (?DoGetClientObject@wxEvtHandler@@MBEPAVwxClientData@@XZ)".
1>Main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""protected: virtual void __thiscall wxEvtHandler::DoSetClientObject(class wxClientData *)" (?DoSetClientObject@wxEvtHandler@@MAEXPAVwxClientData@@@Z)".
1>Main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""protected: virtual bool __thiscall wxEvtHandler::TryParent(class wxEvent &)" (?TryParent@wxEvtHandler@@MAE_NAAVwxEvent@@@Z)".
1>Main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual bool __thiscall wxEvtHandler::SearchEventTable(struct wxEventTable &,class wxEvent &)" (?SearchEventTable@wxEvtHandler@@UAE_NAAUwxEventTable@@AAVwxEvent@@@Z)".
1>Main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual bool __thiscall wxEvtHandler::ProcessEvent(class wxEvent &)" (?ProcessEvent@wxEvtHandler@@UAE_NAAVwxEvent@@@Z)".
1>Main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""wchar_t const * const wxMessageBoxCaptionStr" (?wxMessageBoxCaptionStr@@3QB_WB)".
1>Main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""int __cdecl wxEntry(struct HINSTANCE__ *,struct HINSTANCE__ *,char *,int)" (?wxEntry@@YAHPAUHINSTANCE__@@0PADH@Z)".
1>Main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""protected: virtual class wxAppTraits * __thiscall wxAppBase::CreateTraits(void)" (?CreateTraits@wxAppBase@@MAEPAVwxAppTraits@@XZ)".
1>Main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual void __thiscall wxAppBase::SetActive(bool,class wxWindow *)" (?SetActive@wxAppBase@@UAEX_NPAVwxWindow@@@Z)".
1>Main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual void __thiscall wxAppBase::OnInitCmdLine(class wxCmdLineParser &)" (?OnInitCmdLine@wxAppBase@@UAEXAAVwxCmdLineParser@@@Z)".
1>Main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual bool __thiscall wxAppBase::OnCmdLineParsed(class wxCmdLineParser &)" (?OnCmdLineParsed@wxAppBase@@UAE_NAAVwxCmdLineParser@@@Z)".
1>Main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual enum wxLayoutDirection __thiscall wxAppBase::GetLayoutDirection(void)const " (?GetLayoutDirection@wxAppBase@@UBE?AW4wxLayoutDirection@@XZ)".
1>Main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual struct wxVideoMode __thiscall wxAppBase::GetDisplayMode(void)const " (?GetDisplayMode@wxAppBase@@UBE?AUwxVideoMode@@XZ)".
1>Main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual class wxWindow * __thiscall wxAppBase::GetTopWindow(void)const " (?GetTopWindow@wxAppBase@@UBEPAVwxWindow@@XZ)".
1>Main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual bool __thiscall wxAppBase::SendIdleEvents(class wxWindow *,class wxIdleEvent &)" (?SendIdleEvents@wxAppBase@@UAE_NPAVwxWindow@@AAVwxIdleEvent@@@Z)".
1>Main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual bool __thiscall wxAppBase::ProcessIdle(void)" (?ProcessIdle@wxAppBase@@UAE_NXZ)".
1>Main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual bool __thiscall wxAppBase::Dispatch(void)" (?Dispatch@wxAppBase@@UAE_NXZ)".
1>Main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual bool __thiscall wxAppBase::Pending(void)" (?Pending@wxAppBase@@UAE_NXZ)".
1>Main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual void __thiscall wxAppBase::ExitMainLoop(void)" (?ExitMainLoop@wxAppBase@@UAEXXZ)".
1>Main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual void __thiscall wxAppBase::Exit(void)" (?Exit@wxAppBase@@UAEXXZ)".
1>Main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual int __thiscall wxAppBase::MainLoop(void)" (?MainLoop@wxAppBase@@UAEHXZ)".
1>Main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual int __thiscall wxAppBase::OnExit(void)" (?OnExit@wxAppBase@@UAEHXZ)".
1>Main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual int __thiscall wxAppBase::OnRun(void)" (?OnRun@wxAppBase@@UAEHXZ)".
1>Main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual bool __thiscall wxAppBase::OnInitGui(void)" (?OnInitGui@wxAppBase@@UAE_NXZ)".
1>Main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""protected: static class wxAppConsole * (__cdecl* wxAppConsole::ms_appInitFn)(void)" (?ms_appInitFn@wxAppConsole@@1P6APAV1@XZA)".
1>Main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""int __cdecl wxMessageBox(class wxString const &,class wxString const &,long,class wxWindow *,int,int)" (?wxMessageBox@@YAHABVwxString@@0JPAVwxWindow@@HH@Z)".
1>Main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: static bool __cdecl wxAppConsole::CheckBuildOptions(char const *,char const *)" (?CheckBuildOptions@wxAppConsole@@SA_NPBD0@Z)".
1>Main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual void __thiscall wxAppConsole::ProcessPendingEvents(void)" (?ProcessPendingEvents@wxAppConsole@@UAEXXZ)".
1>Main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual void __thiscall wxAppConsole::HandleEvent(class wxEvtHandler *,void (__thiscall wxEvtHandler::*)(class wxEvent &),class wxEvent &)const " (?HandleEvent@wxAppConsole@@UBEXPAVwxEvtHandler@@P82@AEXAAVwxEvent@@@Z1@Z)".
1>Main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual int __thiscall wxAppConsole::FilterEvent(class wxEvent &)" (?FilterEvent@wxAppConsole@@UAEHAAVwxEvent@@@Z)".
1>Main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual bool __thiscall wxAppConsole::OnCmdLineError(class wxCmdLineParser &)" (?OnCmdLineError@wxAppConsole@@UAE_NAAVwxCmdLineParser@@@Z)".
1>Main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual bool __thiscall wxAppConsole::OnCmdLineHelp(class wxCmdLineParser &)" (?OnCmdLineHelp@wxAppConsole@@UAE_NAAVwxCmdLineParser@@@Z)".
1>Main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""class wxLocale * __cdecl wxGetLocale(void)" (?wxGetLocale@@YAPAVwxLocale@@XZ)".
1>Main.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: static unsigned int const wxStringBase::npos" (?npos@wxStringBase@@2IB)".
1>C:\Users\Mathias Heiles\documents\visual studio 2010\Projects\Tes wxwidget\Release\Tes wxwidget.exe : fatal error LNK1120: 50 nicht aufgelöste externe Verweise.

D fehlt mir wohl noch mehr, denke mal die Libs noch. Wo muss ich die nochmal angeben?


(Wieso ist Include-verzeichnise ohne - zensiert?)
"Die Neugier steht immer an erster Stelle eines Problems, das gelöst werden will."
Galileo Galilei
________________________________________________________________________

"Dumme Fragen gibt es nicht, dumm ist nur, wer nicht fragt.“

FSA

Community-Fossil

  • Private Nachricht senden

8

18.09.2012, 18:37

Kann es sind, dass du die Samples erstellst ohne vorher wxWidgest selbst erstellt zu haben? Und zeige mal bitte deine Lib's.

Zitat

Der RCCSWU (RandomCamelCaseSomtimesWithUndersquare) Stil bricht auch mal mit den veraltet strukturierten Denkmustern und erlaubt dem Entwickler seine Kreativität zu entfalten.

ProAmateur

Alter Hase

  • »ProAmateur« ist der Autor dieses Themas

Beiträge: 434

Wohnort: Bei Simmern, Koblenz

Beruf: Schüler

  • Private Nachricht senden

9

18.09.2012, 19:15

also ich habe wxWidget nach der Anleitung auf dieser internetseite erstellt, oder meinst du was anderes.
also mit den makefiles...
Welche libs meinst du, ich meine die, die in den install ordnern von wxwidget im Ordner Lib drin sind.
"Die Neugier steht immer an erster Stelle eines Problems, das gelöst werden will."
Galileo Galilei
________________________________________________________________________

"Dumme Fragen gibt es nicht, dumm ist nur, wer nicht fragt.“

FSA

Community-Fossil

  • Private Nachricht senden

10

19.09.2012, 19:34

Also. Lade dir mal das wxPack herunter: http://en.sourceforge.jp/projects/sfnet_…v2.8.12.01.exe/ Dann probiere nochmal wxWidgets zu erstellen und die Samples.
Grüße

Zitat

Der RCCSWU (RandomCamelCaseSomtimesWithUndersquare) Stil bricht auch mal mit den veraltet strukturierten Denkmustern und erlaubt dem Entwickler seine Kreativität zu entfalten.

Werbeanzeige