私はQt5.4.1で作業しており、サーバークライアントアプリケーションを実装しています。 QTcpServerクラスで 方法:タイプqintptrがQt5.4.1に見つかりません
void incomingConnection(int socketDescriptor);
がsocketDescriptor
ための整数型を持っていますが、Qt5.5のために、この方法を変更し、次の宣言を持っていました:
void incomingConnection (qintptr socketDescriptor);
問題は私のことですコンパイラはtypedefを見つけませんqintptr
。エラーメッセージは、qintptrが宣言されていないことです。
私は
#include <QtGlobal>
ヘッダファイルを追加したが、コンパイラは、このタイプを見つけることができません。
qintptr
をquintptr
に変更すると、コンパイラはそれを検出しますが、この型は型の不一致エラーを示します。どうすればこの問題を解決できますか?
複数のQtインストールがありましたか? – danielfranca
新規および小規模プロジェクトでエラーを再現できますか? – danielfranca
@danielfranca私は新しい小さなプロジェクト、e、g。 foprtuneServerの例ではエラーが生成されず、小さなプロジェクトが問題なくコンパイルされて実行されます –