Question

Je l'aide Qt3.3 et je suis en train de créer un QApplication sans affichage. Je dois vérifier les signaux à partir d'objets QSocket, et c'est la raison pour laquelle j'ai besoin QApplication.

Je suis en train de faire QApplication (0, 0), mais je suis en train de "QApplication. Argument invalide Affichage *".

Comment est la bonne façon de le faire?

Était-ce utile?

La solution

A partir de la documentation:

  

QApplication :: QApplication (int &   argc, char ** argv, bool GUIenabled)

     

Construit un objet d'application avec   arguments de ligne de commande argc dans argv.   Si GUIenabled est TRUE, une interface graphique   l'application est construite, sinon   une application non-GUI (console) est   créé.

     

Set GUIenabled à FAUX pour les programmes   sans interface utilisateur graphique   qui devrait être en mesure de fonctionner sans   Système de fenêtre.

Vous obtenez ce message parce que le compilateur lie probablement contre cette méthode constructeur

QApplication::QApplication(Display *dpy,HANDLE visual=0,HANDLE colormap=0)

traitement de votre premier zéro comme un pointeur NULL à afficher * (Je suppose que cela est une structure d'affichage, vous pouvez obtenir de X11)

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top