Quote:
Originally Posted by Schlüsselbein
Nimm olly oder n anderem Debugger und schau nach an welchem Punkt deine Anwendung crasht.
Btw: Die Qt dlls befinden sich im gleichen Ordner?
|
die dlls befinden sich natürlich im gleichen ordner.
ich habe es mir gerade mal in olly angeschaut, scheinbar wird mir eine exception geworfen:
"QWidget: Must construct a QApplication before a QPaintDevice"
habe mal etwas gegoogled, allerdings keine funktionierende lösung gefunden.
Quote:
Originally Posted by Dr. Coxxy
nimm _beginthread und net createthread.
|
Quote:
Originally Posted by Schlüsselbein
Bzw _beginthreadex, bei welchem die Signatur afaik identisch ist.
|
_beginthreadex selbiges Problem :|
meine FormMain klasse:
.cpp
Code:
#include "FormMain.h"
FormMain::FormMain(QWidget *parent)
: QMainWindow(parent)
{
_ui.setupUi(this);
}
FormMain::~FormMain(void)
{
}
.h
Code:
#pragma once
#ifndef FORMMAIN_H
#define FORMMAIN_H
#include <QtWidgets\qmainwindow.h>
#include "Userinterface.h"
class FormMain : public QMainWindow
{
public:
FormMain(QWidget *parent = 0);
~FormMain(void);
private:
Ui::MainWindow _ui;
};
#endif
Ahja, mir fehlt im Header in der Klasse FormMain das makro Q_OBJECT damit ich Signale / Slots verwenden kann, allerdings kriege ich dort 3 linker error:
Quote:
1>FormMain.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual int __thiscall FormMain::qt_metacall(enum QMetaObject::Call,int,void * *)" (?qt_metacall@FormMain@@UAEHW4Call@QMetaObject@@HP APAX@Z)".
1>FormMain.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual void * __thiscall FormMain::qt_metacast(char const *)" (?qt_metacast@FormMain@@UAEPAXPBD@Z)".
1>FormMain.obj : error LNK2001: Nicht aufgelöstes externes Symbol ""public: virtual struct QMetaObject const * __thiscall FormMain::metaObject(void)const " (?metaObject@FormMain@@UBEPBUQMetaObject@@XZ)".
|
weiß jemand evtl wie ich das auch behoben bekomme? bei mir läuft qt mit dem vs plugin in vs 2012.
das projekt bereinigen und neu kompilieren klappt da auch nicht.
bei einer normalen qt Anwendung meckert er nicht.