• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

[C++] Compiler Fehler?

Status
Für weitere Antworten geschlossen.

Web_spider

Neues Mitglied
Hi all, also folgendes...
wenn ich Dev ++ den Befehl gebe (Default Compiler) Compilieren und ausführen, bei diesem Code:
Code:
// base.h
#ifndef BASIC_H
#define BASIC_H

class HalloWeltApp : public wxApp {
   public: virtual bool OnInit();
};

class BasicFrame : public wxFrame {
public:
   BasicFrame( const wxChar *title,
               int xpos, int ypos,
               int width, int height);
   ~BasicFrame();
};
#endif

Code:
// base.cpp
#include <wx/wx.h>
#include "base.h"

IMPLEMENT_APP(HalloWeltApp)

bool HalloWeltApp::OnInit() {
   BasicFrame *frame =
      new BasicFrame( wxT("Hallo Welt"), 50, 50, 450, 300);
   frame->Show(TRUE);    
   SetTopWindow(frame);
   return TRUE;
}

BasicFrame::BasicFrame (
   const wxChar *title,
   int xpos, int ypos,
   int width, int height)
   : wxFrame ( (wxFrame *) NULL,
               -1, title,
               wxPoint(xpos, ypos),
               wxSize(width, height)) { }

BasicFrame::~BasicFrame() { }

kriege ich ein Fenster. Soweit so gut. Dass soll ja so sein. Wenn ich jetzt aber manuell auf die exe Datei klicke kriege ich eine Fehlermeldung...


Mit Dev++ (Kompilieren und Ausführen):
ist net ganz drauf, sollte aber als vorstellung reichen
mitdev.png


Ohne Dev, maunell per Mausklick:
ohnediv.png



greez web_spider :D
 
Werbung:
Ohhh ... besagte DLL muss wahlweise im PATH oder im gleichen Verzeichnis der Exe stehen.

Gruß,
Jumper, the II.
 
Okey danke :)
Hab ich überhaupt dir Rechte diese .dll in den .exe Ordner zu tun, und dieses Programm ins Internet zu stellen? (nicht Kommerziel!, würde mich aber auch im Falle des Kommerziellen Gebrauchs Interessieren);
 
Werbung:
Nein das bedeutet du schreibst dein programm legst die bei und benutzt die lizenz dir dir am liebsten ist oder setzt einfach dein copyright rein...
 
Werbung:
Status
Für weitere Antworten geschlossen.
Zurück
Oben