crossplatform.ru

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

 
Ответить в данную темуНачать новую тему
> Дебаг в QtCreator. Глюк.
Prophet
  опции профиля:
сообщение 15.3.2011, 17:31
Сообщение #1


Студент
*

Группа: Новичок
Сообщений: 14
Регистрация: 21.6.2010
Пользователь №: 1827

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




Репутация:   0  


QtCreator 2.0.94
Qt 4.7.1
openSUSE 11.4
При ошибках сборки показывает чтото типа
ошибка: В функции-члене ‘bool Network::LoadMcsDevice()’:

перейти на строку с ошибкой нельзя и увидеть конуретную ошибку можно только в пояснении
network.cpp: В функции-члене ‘bool Network::LoadMcsDevice()’:
network.cpp:226:5: ошибка: expected primary-expression before ‘/’ token
network.cpp:226:6: ошибка: expected primary-expression before ‘if’
network.cpp:226:6: ошибка: expected ‘;’ before ‘if’

Это баг или фича? И как исправить? На 4.7.1 перешел после обновления сусы.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
RazrFalcon
  опции профиля:
сообщение 15.3.2011, 17:45
Сообщение #2


Zombie Mod
*****

Группа: Участник
Сообщений: 1654
Регистрация: 24.5.2010
Из: Харьков
Пользователь №: 1752

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




Репутация:   212  


//offtop
кьют новый, а креатор почему то старый...
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Rocky
  опции профиля:
сообщение 15.3.2011, 19:58
Сообщение #3


Старейший участник
****

Группа: Участник
Сообщений: 530
Регистрация: 22.12.2008
Из: Санкт-Петербург
Пользователь №: 463

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




Репутация:   7  


Цитата(Prophet @ 15.3.2011, 17:31) *
Это баг или фича? И как исправить? На 4.7.1 перешел после обновления сусы.

в pro-файле в секции INCLUDEPATH прописать пути до директорий где лежат файлы с исходниками.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Prophet
  опции профиля:
сообщение 16.3.2011, 12:15
Сообщение #4


Студент
*

Группа: Новичок
Сообщений: 14
Регистрация: 21.6.2010
Пользователь №: 1827

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




Репутация:   0  


Цитата
//offtop
кьют новый, а креатор почему то старый...

Какой был в репозитории такой и стал.

Цитата
в pro-файле в секции INCLUDEPATH прописать пути до директорий где лежат файлы с исходниками.


Вот собственно файл проекта. Инклюдпас добавил - не помогло.
Раскрывающийся текст
TARGET = TSUK
TEMPLATE = app
QT += sql
LIBS += `net-snmp-config \
    --libs` \
    ./libqtermwidget.a
RESOURCES += icons.qrc
INCLUDEPATH += ./
SOURCES += main.cpp \
    dbwork.cpp \
    snmpman.cpp \
    device.cpp \
    sshsession.cpp \
    mainwindow.cpp \
    journalmanager.cpp \
    usermanager.cpp \
    screens.cpp \
    nkmwriter.cpp \
    networkmanager.cpp \
    devicemanager.cpp \
    crc.cpp \
    windowmanager.cpp \
    config.cpp \
    network.cpp \
    keysystem.cpp \
    confupdatethread.cpp
HEADERS += dbwork.h \
    snmpman.h \
    device.h \
    sshsession.h \
    mainwindow.h \
    journalmanager.h \
    usermanager.h \
    screens.h \
    nkmwriter.h \
    datastruct.h \
    networkmanager.h \
    devicemanager.h \
    crc.h \
    qtermwidget.h \
    windowmanager.h \
    config.h \
    network.h \
    keysystem.h \
    confupdatethread.h
FORMS += ui/DeviceEdit.ui \
    ui/NetworkEditor.ui \
    ui/ConfigurationEdit.ui \
    ui/UserMan.ui \
    ui/Autentificator.ui \
    ui/JournalManager.ui \
    ui/WorkInfo.ui \
    ui/UserEdit.ui \
    ui/DevInfo.ui \
    ui/Accident.ui \
    ui/Block.ui \
    ui/Msg.ui \
    ui/Obzerve.ui \
    ui/KeyManager.ui \
    ui/KeySEd.ui \
    ui/ConfWrite.ui \
    ui/MCSConf.ui \
    ui/MainView.ui \
    ui/ControlView.ui \
    ui/NetworkManager.ui \
    ui/MainWindow.ui \
    ui/ConfUpdateScreen.ui
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Rocky
  опции профиля:
сообщение 16.3.2011, 16:44
Сообщение #5


Старейший участник
****

Группа: Участник
Сообщений: 530
Регистрация: 22.12.2008
Из: Санкт-Петербург
Пользователь №: 463

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




Репутация:   7  


хм... попробуй с DEPENDPATH поиграться.. тоже что-то типа
DEPENDPATH += ./

или
DEPENDPATH += .


Мне обычно помогало..

ЗЫ. А почему тема называется "Дебаг в QtCreator."? При релизе все работает? о_О
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Prophet
  опции профиля:
сообщение 17.3.2011, 12:19
Сообщение #6


Студент
*

Группа: Новичок
Сообщений: 14
Регистрация: 21.6.2010
Пользователь №: 1827

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




Репутация:   0  


Цитата
хм... попробуй с DEPENDPATH поиграться.. тоже что-то типа
DEPENDPATH += ./
или
DEPENDPATH += .
Мне обычно помогало..


Не помогло(

Цитата
ЗЫ. А почему тема называется "Дебаг в QtCreator."? При релизе все работает? о_О

Ну какбы ситуация возникает в процессе поиска ошибок - дебагинга. Хотя возможно стоило назвать тему "Проблема с отображением ошибок сборки"
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Prophet
  опции профиля:
сообщение 18.3.2011, 13:33
Сообщение #7


Студент
*

Группа: Новичок
Сообщений: 14
Регистрация: 21.6.2010
Пользователь №: 1827

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




Репутация:   0  


Проблема резко актуальна. Пользоваться можно, но удобнее было раньше в креаторе 1.3.1. Может какие то настройки среды поменять нужно?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Prophet
  опции профиля:
сообщение 19.4.2011, 17:33
Сообщение #8


Студент
*

Группа: Новичок
Сообщений: 14
Регистрация: 21.6.2010
Пользователь №: 1827

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




Репутация:   0  


Вопрос до сих пор открыт. Пришлось некоторое время на CDK поваять, кьют не нужен был.

Цитата(Prophet @ 19.4.2011, 17:25) *
Вопрос до сих пор открыт. Пришлось некоторое время на CDK поваять, кьют не нужен был.


Креатор уже 2.1
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
RazrFalcon
  опции профиля:
сообщение 19.4.2011, 17:33
Сообщение #9


Zombie Mod
*****

Группа: Участник
Сообщений: 1654
Регистрация: 24.5.2010
Из: Харьков
Пользователь №: 1752

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




Репутация:   212  


А где пример кода?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Prophet
  опции профиля:
сообщение 28.4.2011, 17:14
Сообщение #10


Студент
*

Группа: Новичок
Сообщений: 14
Регистрация: 21.6.2010
Пользователь №: 1827

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




Репутация:   0  


Причем здесь код? Такая ситуация наблюдается в любом проекте.
Раскрывающийся текст
VERSION      = 0.1.0.302
TARGET       = TSUK
TEMPLATE     = app
DESTDIR      = .
CONFIG      += qt thread x11
OBJECTS_DIR  = ../.objs
QT          += sql core gui
LIBS        += `net-snmp-config \
               --libs` \
               ./libqtermwidget.a
               #./libqtermwidget_d.a
RESOURCES   += icons.qrc
INCLUDEPATH += .
DEPENDPATH  += .
SOURCES     += main.cpp \
               dbwork.cpp \
               snmpman.cpp \
               device.cpp \
               sshsession.cpp \
               mainwindow.cpp \
               journalmanager.cpp \
               usermanager.cpp \
               screens.cpp \
               nkmwriter.cpp \
               networkmanager.cpp \
               devicemanager.cpp \
               crc.cpp \
               windowmanager.cpp \
               config.cpp \
               network.cpp \
               keysystem.cpp \
               confupdatethread.cpp
HEADERS     += dbwork.h \
               snmpman.h \
               device.h \
               sshsession.h \
               mainwindow.h \
               journalmanager.h \
               usermanager.h \
               screens.h \
               nkmwriter.h \
               datastruct.h \
               networkmanager.h \
               devicemanager.h \
               crc.h \
               qtermwidget.h \
               windowmanager.h \
               config.h \
               network.h \
               keysystem.h \
               confupdatethread.h
FORMS       += ui/DeviceEdit.ui \
               ui/NetworkEditor.ui \
               ui/ConfigurationEdit.ui \
               ui/UserMan.ui \
               ui/Autentificator.ui \
               ui/JournalManager.ui \
               ui/WorkInfo.ui \
               ui/UserEdit.ui \
               ui/DevInfo.ui \
               ui/Accident.ui \
               ui/Block.ui \
               ui/Msg.ui \
               ui/Obzerve.ui \
               ui/KeyManager.ui \
               ui/KeySEd.ui \
               ui/ConfWrite.ui \
               ui/MCSConf.ui \
               ui/MainView.ui \
               ui/ControlView.ui \
               ui/NetworkManager.ui \
               ui/MainWindow.ui \
               ui/ConfUpdateScreen.ui


Вот файл текущего проекта.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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




RSS Текстовая версия Сейчас: 28.3.2024, 12:27