Название: Подключение QTcpSocket Отправлено: meandnano от Октябрь 03, 2011, 10:00 Добрый день.
Писать в сетевой раздел не стал, так как вопрос с сетью, на самом деле, не связан. Проблема заключается в следующем: подключаю QTcpSocket к проекту через Код ("QT += network" в .pro присутствует). После этого сборка падает с двумя ошибками: C:\qt_projects\museum-restore\..\..\QtSDK\Madde\sysroots\harmattan-nokia-meego-arm-sysroot-1122-slim\usr\include\qt4\QtNetwork\qabstractsocket.h:128: ошибка: expected ',' or '...' before string constant C:\qt_projects\museum-restore\..\..\QtSDK\Madde\sysroots\harmattan-nokia-meego-arm-sysroot-1122-slim\usr\include\qt4\QtNetwork\qabstractsocket.h:193: ошибка: expected ',' or '...' before string constant То есть ругается на QAbstractSocket, заявляя, что ошибка содержится в следующих двух строках: Код Проблема скорее всего связана с моим приложением в целом, так как если я собираю тестовый проект только с этим модулем (QTcpSocket) - он работает без проблем. Просто я не знаю, в чем может быть причина такого поведения. Есть идеи? Заранее спасибо. Название: Re: Подключение QTcpSocket Отправлено: meandnano от Октябрь 03, 2011, 22:56 Люди из Нокии подсказывают, что решить проблему можно заменив имена первых аргументов в обоих методах с "hostname" на что-нибудь другое. Почему - неизвестно, но я переделал их на "hName" (в qabstractsocket.h) и все заработало.
Название: Re: Подключение QTcpSocket Отправлено: LisandreL от Октябрь 03, 2011, 23:00 Почему - неизвестно Магический #define ;DНазвание: Re: Подключение QTcpSocket Отправлено: meandnano от Октябрь 03, 2011, 23:03 Ага, а для соседнего проекта #define какбы стесняется и не срабатывает.
Название: Re: Подключение QTcpSocket Отправлено: LisandreL от Октябрь 04, 2011, 00:52 Ага, а для соседнего проекта #define какбы стесняется и не срабатывает. Да, вполне может зависеть от подключения/неподключения заголовочных файлов и их порядка. |