crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> проблемы с QNetworkProxy [решено]
efg
  опции профиля:
сообщение 26.10.2011, 17:31
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 48
Регистрация: 6.5.2011
Пользователь №: 2658

Спасибо сказали: 2 раз(а)




Репутация:   0  


не компилируется проект, если в коде встречается инициализация QNetworkProxy:
release/main.o:main.cpp:(.text+0x96): undefined reference to `_imp___ZN13QNetworkProxyC1Ev'
причём нет никакой разницы, где размещать объект, в стеке или в динамической памяти
QtSDK 1.1.3, win7 x64

в .pro, естественно, QT += webkit прописано
методом тыка удалось выяснить, что объект создаётся только в таком виде:
QNetworkProxy proxy();
но при этом, опять же, не получается обратиться ни к одному методу:
main.cpp:10: error: request for member 'setPort' in 'proxy', which is of non-class type 'QNetworkProxy()'
объявление QNetworkProxy *proxy = new QNetworkProxy(); приводит к ошибке undefined reference
сборку Qt не конфигурировал
в проекте подключены заголовки:
#include <QtGui/QtGui>
#include <QtWebKit/QtWebKit>
#include <QtNetwork/QtNetwork>


я извиняюсь, погуглил, и стало ясно, что undefined reference обычно возникает при не подключенных модулях. нашёл список модулей, добавил в .pro QT += network и вуаля

Сообщение отредактировал efg - 26.10.2011, 19:50
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 18.4.2024, 15:22