Der QPrinter-Linker kann die Datei nicht findenC++

Programme in C++. Entwicklerforum
Guest
 Der QPrinter-Linker kann die Datei nicht finden

Post by Guest »

Wenn ich versuche, QPrinter irgendwo in meinem Code zu deklarieren, erhalte ich die folgenden Fehlermeldungen:

Code: Select all

Error   1   error LNK2019: unresolved external symbol "__declspec(dllimport)
public: virtual __thiscall QPrinter::~QPrinter(void)" (__imp_??1QPrinter@@UAE@XZ)
referenced in function "private: void __thiscall ezXpns::on_loginButton_clicked(void)" (?
on_loginButton_clicked@ezXpns@@AAEXXZ)
(path)\TestBuild_April3\TestBuild\ezxpns.obj    TestBuild

Error   2   error LNK2019: unresolved external symbol "__declspec(dllimport)
public: __thiscall QPrinter::QPrinter(enum QPrinter::PrinterMode)" (__imp_??
0QPrinter@@QAE@W4PrinterMode@0@@Z) referenced in function "private: void __thiscall
ezXpns::on_loginButton_clicked(void)" (?on_loginButton_clicked@ezXpns@@AAEXXZ)
(path)\TestBuild_April3\TestBuild\ezxpns.obj    TestBuild
Nach der Suche habe ich festgestellt, dass dies impliziert, dass der Linker die Methodendeklaration finden kann, nicht jedoch die Methode selbst. Außerdem scheint es bei jeder Erwähnung von QPrinter fehlzuschlagen. Ich dachte, das könnte daran liegen, dass diese Methode in QT5 veraltet ist, aber es scheint, dass die neue Methode der QT-Drucker-Kommunikation noch nicht veröffentlicht wurde. Was könnte das Problem sein? #IFDEF Präprozessordeklarationen in QPrinter-Dateien?

Meine Includes:

Code: Select all

#include 
#include "ui_ezxpns.h"
#include "Vector2D.h"
#include 
#include 
#include 
#include 

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post