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

1

13.11.2014, 11:29

[Qt Creator] LNK2019 Problem

Guten Morgen,

ich schreibe zurzeit ein kleines Programm, welches Passwörter generieren soll.
Später soll dann noch ein PW-Manager dazu kommen jedoch funktioniert das Aufrufen der Generate-Funktion nicht.
Ich bekomme dort die ganze Zeit den LNK2019.


Init im Layoutkonstructor

C-/C++-Quelltext

1
2
3
4
5
6
7
CLayout::CLayout(QWidget *parent) :
    QWidget(parent)
{

    PWGen = new CPWGen;
    usw...
}


Die Klasse

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include "CPWgen.h"

class CLayout : public QWidget
{
    Q_OBJECT
public:
    explicit CLayout(QWidget *parent = 0);



private:

    CPWGen* PWGen;
    usw...
}


Die aufrufende Funktion

C-/C++-Quelltext

1
2
3
4
void CLayout::onButtonClick()
{
    pPW->setText(PWGen->fGenerate());
}


Die Funktion

C-/C++-Quelltext

1
2
3
4
QString CPWGen::fGenerate()
{
    return ("Hallo");//nur zum Test
}


Jemand ne Idee wo der Fehler liegt ich renn irgendwie gegen ne Wand :dash:

2

13.11.2014, 14:06

Als ich das letzte mal einen LNK2019 hatte, hat mir die Meldung auch gesagt, was genau nicht aufgelöst werden konnte.

Wie sieht PWGen aus?
"Theory is when you know something, but it doesn’t work. Practice is when something works, but you don’t know why. Programmers combine theory and practice: Nothing works and they don’t know why." - Anon

BlueCobold

Community-Fossil

Beiträge: 10 738

Beruf: Teamleiter Mobile Applikationen & Senior Software Engineer

  • Private Nachricht senden

3

13.11.2014, 14:10

Die komplette Fehlermeldung bitte und wir können Dir zeigen, was Du vergessen hast.
Teamleiter von Rickety Racquet (ehemals das "Foren-Projekt") und von Marble Theory

Willkommen auf SPPRO, auch dir wird man zu Unity oder zur Unreal-Engine raten, ganz bestimmt.[/Sarkasmus]

4

14.11.2014, 11:06

Never Mind ich habe den selben Code unter OSX geöffnet und ein wenig nach meinen Bedürfnissen geändert und Compiliert...Es lief und unter Windows dann auch aufeinmal :D

Thanks anyway :D

Werbeanzeige