Я работаю с 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 ошибка не создается, и небольшой проект компилируется и запускается без проблем –