Code Blocks wxWidgets wxsmith - Process terminated with status -1073741819

0

Witam, pobrałem wxWidgets z
http://freefr.dl.sourceforge.net/project/wxpack/wxpack/2.8.12.01/wxPack_v2.8.12.01.exe ,

zainstalowałem zgodnie z
http://www.codeincodeblock.com/2011/02/setup-wxwidget-in-codeblock.html

po utworzeniu projeku po skompilowniu pojawia sie napis
"Process terminated with status -1073741819 (0 minutes, 1 seconds)"
Co mam zrobić ?
Moja wersja code blocks'a 12.11

0

Powinieneś napisać poprawny kod który się nie wysypuje.

0

ale, tak jest nawet z początkowym projektem, nic w kodzie nie zmieniam

0

#include "kokoMain.h"
#include <wx/msgdlg.h>

//(*InternalHeaders(kokoFrame)
#include <wx/intl.h>
#include <wx/string.h>
//*)

//helper functions
enum wxbuildinfoformat {
    short_f, long_f };

wxString wxbuildinfo(wxbuildinfoformat format)
{
    wxString wxbuild(wxVERSION_STRING);

    if (format == long_f )
    {
#if defined(__WXMSW__)
        wxbuild << _T("-Windows");
#elif defined(__UNIX__)
        wxbuild << _T("-Linux");
#endif

#if wxUSE_UNICODE
        wxbuild << _T("-Unicode build");
#else
        wxbuild << _T("-ANSI build");
#endif // wxUSE_UNICODE
    }

    return wxbuild;
}

//(*IdInit(kokoFrame)
const long kokoFrame::idMenuQuit = wxNewId();
const long kokoFrame::idMenuAbout = wxNewId();
const long kokoFrame::ID_STATUSBAR1 = wxNewId();
//*)

BEGIN_EVENT_TABLE(kokoFrame,wxFrame)
    //(*EventTable(kokoFrame)
    //*)
END_EVENT_TABLE()

kokoFrame::kokoFrame(wxWindow* parent,wxWindowID id)
{
    //(*Initialize(kokoFrame)
    wxMenuItem* MenuItem2;
    wxMenuItem* MenuItem1;
    wxMenu* Menu1;
    wxMenuBar* MenuBar1;
    wxMenu* Menu2;

    Create(parent, id, wxEmptyString, wxDefaultPosition, wxDefaultSize, wxDEFAULT_FRAME_STYLE, _T("id"));
    MenuBar1 = new wxMenuBar();
    Menu1 = new wxMenu();
    MenuItem1 = new wxMenuItem(Menu1, idMenuQuit, _("Quit\tAlt-F4"), _("Quit the application"), wxITEM_NORMAL);
    Menu1->Append(MenuItem1);
    MenuBar1->Append(Menu1, _("&File"));
    Menu2 = new wxMenu();
    MenuItem2 = new wxMenuItem(Menu2, idMenuAbout, _("About\tF1"), _("Show info about this application"), wxITEM_NORMAL);
    Menu2->Append(MenuItem2);
    MenuBar1->Append(Menu2, _("Help"));
    SetMenuBar(MenuBar1);
    StatusBar1 = new wxStatusBar(this, ID_STATUSBAR1, 0, _T("ID_STATUSBAR1"));
    int __wxStatusBarWidths_1[1] = { -1 };
    int __wxStatusBarStyles_1[1] = { wxSB_NORMAL };
    StatusBar1->SetFieldsCount(1,__wxStatusBarWidths_1);
    StatusBar1->SetStatusStyles(1,__wxStatusBarStyles_1);
    SetStatusBar(StatusBar1);

    Connect(idMenuQuit,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&kokoFrame::OnQuit);
    Connect(idMenuAbout,wxEVT_COMMAND_MENU_SELECTED,(wxObjectEventFunction)&kokoFrame::OnAbout);
    Connect(wxID_ANY,wxEVT_CLOSE_WINDOW,(wxObjectEventFunction)&kokoFrame::OnClose);
    //*)
}

kokoFrame::~kokoFrame()
{
    //(*Destroy(kokoFrame)
    //*)
}

void kokoFrame::OnQuit(wxCommandEvent& event)
{
    Close();
}

void kokoFrame::OnAbout(wxCommandEvent& event)
{
    wxString msg = wxbuildinfo(long_f);
    wxMessageBox(msg, _("Welcome to..."));
}

void kokoFrame::OnClose(wxCloseEvent& event)
{
}
 

jest to zwykly projekt poczatkowy

0

Na pierwszy rzut oka nie widać tu błedu, ale dla pewności znjadz jakis tutorial z przykładowym programem. Jeśli dalej nie bedzie działac to najwidoczniej cos pomyliłeś w tworzeniu projekt lub instalacji.

0

wszystko zrobilem identycznie hmmm. czy może być problem, że moja wersja code blocks'a jest 64 bitowa?

0

odinstalowalem wszystko, nastepnie pobralem najnowszego code blocksa, wgralem wxWidgets i DALEJ TEN SAM PROBLEM.
O CO TU MOZE CHODZIC? "Process terminated with status -1073741819"
Nie chce mi kompilowac podstawowego projektu ;(

1 użytkowników online, w tym zalogowanych: 0, gości: 1