Russian Qt Forum
Ноябрь 22, 2024, 17:22
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Qt-инструментарий
>
NetBeans
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: NetBeans (Прочитано 9480 раз)
akaMDA
Гость
NetBeans
«
:
Октябрь 23, 2010, 21:43 »
Установил NetBeans под Win7 x64. Элементарный проект - компилит, собирает - все отлично. При добавлении макроса Q_OBJECT перестает с ошибкой.
"/usr/bin/make" -f nbproject/Makefile-Release.mk QMAKE=/C/Qt/2010.05/qt/bin/qmake.exe SUBPROJECTS= .build-conf
make[1]: Entering directory `/g/Klasterization'
/C/Qt/2010.05/qt/bin/qmake.exe VPATH=. -o qttmp-Release.mk nbproject/qt-Release.pro
mv -f qttmp-Release.mk nbproject/qt-Release.mk
"/usr/bin/make" -f nbproject/qt-Release.mk dist/Release/MinGW-Windows/Klasterization.exe
make[2]: C:/Qt/2010.05/qt/binmoc.exe: Command not found
make[2]: *** [moc_WizardPage1.cpp] Error 127
make[2]: Entering directory `/g/Klasterization'
C:/Qt/2010.05/qt/binmoc.exe -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I'c:/Qt/2010.05/qt/include/QtCore' -I'c:/Qt/2010.05/qt/include/QtGui' -I'c:/Qt/2010.05/qt/include' -I'c:/Qt/2010.05/qt/include/ActiveQt' -I'.' -I'nbproject' -I'.' -I'c:/Qt/2010.05/qt/mkspecs/default' -D__GNUC__ -DWIN32 WizardPage1.h -o moc_WizardPage1.cpp
make[2]: Leaving directory `/g/Klasterization'
make[1]: *** [.build-conf] Error 2
make: *** [.build-impl] Error 2
make[1]: Leaving directory `/g/Klasterization'
ПОСТРОИТЬ FAILED (значение выхода 2, общее время: 4S)
если закоментировать Q_OBJECT, то компилит нормально, но естественно сигналы-слоты не пашут. Подскажите плиз, как решить проблему!
«
Последнее редактирование: Октябрь 24, 2010, 16:39 от akaMDA
»
Записан
BlackTass
Гость
Re: Q_ODJECT в NetBeans
«
Ответ #1 :
Октябрь 23, 2010, 22:46 »
Где-то путь до бина кьютешного (C:/Qt/2010.05/qt/bin/) задан без закрывающего слеша.
Записан
akaMDA
Гость
Re: Q_ODJECT в NetBeans
«
Ответ #2 :
Октябрь 23, 2010, 23:04 »
Нет. все проверил. Все везде правильно. Кроме того без Q_OBJECT все ок, значит все пути верны. Может сам мкрос кривой?
«
Последнее редактирование: Октябрь 23, 2010, 23:13 от akaMDA
»
Записан
Авварон
Джедай : наставник для всех
Offline
Сообщений: 3260
Re: Q_OBJECT в NetBeans
«
Ответ #3 :
Октябрь 23, 2010, 23:34 »
C:/Qt/2010.05/qt/binmoc.exe: Command not found
надо C:/Qt/2010.05/qt/bin/moc.exe
ищите.
Записан
akaMDA
Гость
Re: Q_OBJECT в NetBeans
«
Ответ #4 :
Октябрь 23, 2010, 23:42 »
А майкфайл нада ли редактировать после добавления файла? если добовляю обычный класс С++
Просто качнул из нета проект, там все ОК.
Записан
akaMDA
Гость
Re: Q_OBJECT в NetBeans
«
Ответ #5 :
Октябрь 24, 2010, 16:34 »
В настройках в базовом каталоге не хватает \. и не хочет добавляться!!!!!!!!!! как его туду упихать?
Записан
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: NetBeans
«
Ответ #6 :
Октябрь 24, 2010, 17:42 »
>>не хватает \.
а что это за путь такой?
Записан
Юра.
akaMDA
Гость
Re: NetBeans
«
Ответ #7 :
Октябрь 24, 2010, 17:49 »
Ну там путь базового каталога... Но не в нем дело. Просто кажется qmake кривой. Ща поставлю более старую версиб посмотрю...
Записан
akaMDA
Гость
Re: NetBeans
«
Ответ #8 :
Октябрь 24, 2010, 18:16 »
Проблема в кривом qmake.exe. Нада использовать от прошлой версии, вроде заменяим. По крайней мере компилит!
Записан
Anton Ermakov
Гость
Re: NetBeans
«
Ответ #9 :
Февраль 25, 2011, 18:28 »
Надо moc.exe переименоваить в binmoc.exe и вытащить на одну папку в вверх, т. е. C:\Qt\2010.05\qt\binmoc.exe
Записан
vlad-mal
Гость
Re: NetBeans
«
Ответ #10 :
Февраль 25, 2011, 20:22 »
Цитата: Anton Ermakov от Февраль 25, 2011, 18:28
Надо moc.exe переименоваить в binmoc.exe и вытащить на одну папку в вверх, т. е. C:\Qt\2010.05\qt\binmoc.exe
Чорт!
Записан
serg_hd
Хакер
Offline
Сообщений: 668
Re: NetBeans
«
Ответ #11 :
Февраль 25, 2011, 20:37 »
Ничего переименовывать не надо)) Из собственных заметок относительно винды:
Если будут варнинги типа: "make[2]: C:/.../Qt/4.7.0-beta1/binmoc.exe: Command not found", то надо заменить строки в файле D:/Qt/2010.05/qt/mkspecs/default/qmake.conf:
QMAKE_MOC = $$[QT_INSTALL_BINS]$${DIR_SEPARATOR}moc.exe
QMAKE_UIC = $$[QT_INSTALL_BINS]$${DIR_SEPARATOR}uic.exe
QMAKE_IDC = $$[QT_INSTALL_BINS]$${DIR_SEPARATOR}idc.exe
на
QMAKE_MOC = $$[QT_INSTALL_BINS]/moc.exe
QMAKE_UIC = $$[QT_INSTALL_BINS]/uic.exe
QMAKE_IDC = $$[QT_INSTALL_BINS]/idc.exe
Записан
kubuntu/Win7/x64/NetBeans
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...