Bild Firmenlogo Bild Firmenslogan
Bild Rand
Home
Freitag, 16 November 2018
Anwendungs-Entwicklung für Windows, Linux und andere Systeme

Microsoft Compiler
(unter Windows)

cl /c MyApp.cpp /FoMyApp.obj
link /out:MyApp.exe MyApp.obj

GCC /MinGW
(platformunabhängig)

g++ -c MyApp.c -o MyApp.o
g++ -o MyApp.exe MyApp.o

 GUI mit MFC
(unter Windows)

#include "stdafx.h"

MyApp theApp;

BOOL MyApp::InitInstance()
{
#ifdef _AFXDLL
    Enable3dControls();
#else
  Enable3dControlsStatic();
#endif
    m_pMainWnd->ShowWindow(SW_SHOW);
    m_pMainWnd->UpdateWindow();
return TRUE;
}

GUI mit wxWidgets
(platformunabhängig)
(Windows, Linux,..)

#include "wx.h"
#include "MyApp.h"
#include "MyFrame.h"

IMPLEMENT_APP(MyApp);

bool MyApp::OnInit()
{
    const wxString name = wxString::Format(_T("MyApp-%s"), wxGetUserId().c_str());
    m_singleInstance = new wxSingleInstanceChecker(name); 
    m_frame = new MyFrame(GetAppName(), wxDefaultPosition, wxDefaultSize );
    m_frame->Show(true); 
    return wxsOK;
}

GUI mit Qt4
(platformunabhängig)
(Windows, Linux,..)

#include <QApplication>
#include <QPushButton>

int main(int argc, char *argv[])
{
    QApplication MyApp(argc, argv);
    QPushButton MyButton("MyApp");
    MyButton.resize(100, 30);
    MyButton.show();
    return MyApp.exec();
}


Letztes Update ( Montag, 03 Dezember 2007 )
Bild Rand