![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
efg |
![]() ![]()
Сообщение
#1
|
![]() Студент ![]() Группа: Участник Сообщений: 48 Регистрация: 6.5.2011 Пользователь №: 2658 Спасибо сказали: 2 раз(а) Репутация: ![]() ![]() ![]() |
не компилируется проект, если в коде встречается инициализация 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 |
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 6.2.2025, 3:36 |