crossplatform.ru

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

3 страниц V  < 1 2 3 >  
Ответить в данную темуНачать новую тему
> qt creator, не работает
Litkevich Yuriy
  опции профиля:
сообщение 31.10.2009, 1:46
Сообщение #11


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

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




Репутация:   94  


Цитата(Elfinit @ 31.10.2009, 4:26) *
Хотя, эта абракадабра (которую выше хотелось расшифровать) никак не мешает сборке)
там как раз и написана причина ошибки, только видимо по-русски

Вот чего я там на расшифровывал:
Цитата
"C:\DOCUME~1\" е является вутреей или вешей
ком дой, исполяемой прогр ммой или п кетым ф йлом.
стало быть полез он зачем-то в Documents and Settings считая, что там должна быть команда/программа
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Kagami
  опции профиля:
сообщение 31.10.2009, 11:23
Сообщение #12


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

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

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




Репутация:   9  


Небольшая цитата из документации Qt Creator:
Цитата
Пути или имена файлов, содержащие пробелы или специальные символы, например, запятую, знак доллара, решётку и т.д., могут вызывать сложности. Это из-за того, что некоторые инструменты, которые Qt Creator использует в фоновом режиме, имеют ограничения на дозволенные в имени файла или директории символы. Чтобы не иметь проблем, мы рекомендуем создавать проекты и элементы проекта с именами, содержащими только простые символы, числа, подчёркивание и дефис.

Еще раньше он не мог работать с русскими именами файлов и папок. Как сейчас с этим обстоит дело я не знаю, так как теперь всегда создают проекты с путями, содержащими только латинские символы, и без пробелов.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Elfinit
  опции профиля:
сообщение 31.10.2009, 18:50
Сообщение #13


Участник
**

Группа: Участник
Сообщений: 127
Регистрация: 17.3.2009
Из: Казань
Пользователь №: 619

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




Репутация:   1  


Довольно длительное время работал с QtCreator и довольно часто наблюдал в консоли эти иероглифы, но не задумывался о них, так как всё успешно собиралось...
А в Document and Settings QtCreator вполне успешно хранит пользовательские данные (инфу о открытых проектах, расцветке и т.п.)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Авварон
  опции профиля:
сообщение 1.11.2009, 10:53
Сообщение #14


Студент
*

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

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




Репутация:   0  


одно дело настройки (ибо юзаются возможности Qt) а второе - консольные команды (qmake) которые qt не юзают. Со всеми вытекающими.
бтв у меня проекты лежат в "c:/Documents and Settings/My Documents/Qt Projects" и всё работает с версии 4.4.3. А вот русские буквы не проверял с тех пор)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Гость_Гость_*
сообщение 25.12.2009, 9:14
Сообщение #15





Гости








    


Выполняется сборка проекта first...
Настройки не изменились, этап QMake пропускается.
Запускается: C:/Qt/mingw/bin/mingw32-make.exe -w
mingw32-make: Entering directory `E:/QT/first'
C:/Qt/mingw/bin/mingw32-make -f Makefile.Debug
mingw32-make[1]: Entering directory `E:/QT/first'
g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"c:\Qt\qt\include\QtCore" -I"c:\Qt\qt\include\QtGui" -I"c:\Qt\qt\include" -I"c:\Qt\qt\include\ActiveQt" -I"debug" -I"c:\Qt\qt\mkspecs\default" -o debug\first.o first.cpp
g++ -enable-stdcall-fixup -Wl,-enable-auto-import -Wl,-enable-runtime-pseudo-reloc -mthreads -Wl -Wl,-subsystem,windows -o debug\first.exe debug/first.o -L"c:\Qt\qt\lib" -lmingw32 -lqtmaind -lQtGuid4 -lQtCored4
g++ -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN first.cpp all -o first
mingw32-make[1]: Leaving directory `E:/QT/first'
mingw32-make: Leaving directory `E:/QT/first'
first.cpp:3:24: error: QApplication: No such file or directory
first.cpp:4:23: error: QMainWindow: No such file or directory
first.cpp: In function 'int main(int, char**)':
first.cpp:7: error: 'QApplication' was not declared in this scope
first.cpp:7: error: expected ';' before 'app'
first.cpp:8: error: 'QMainWindow' was not declared in this scope
first.cpp:8: error: 'mw' was not declared in this scope
first.cpp:8: error: expected type-specifier before 'QMainWindow'
first.cpp:8: error: expected ';' before 'QMainWindow'
first.cpp:12: error: 'app' was not declared in this scope
g++: all: No such file or directory
mingw32-make[1]: *** [first] Error 1
mingw32-make: *** [debug] Error 2
Завершено с кодом возврата 2.
Ошибка во время сборки проекта first
Во время выполнения сборки на этапе 'Make'



помогите, как починить?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 25.12.2009, 10:29
Сообщение #16


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

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




Репутация:   94  


Цитата(Гость_Гость_* @ 25.12.2009, 12:14) *
first.cpp:3:24: error: QApplication: No such file or directory
скорее всего:
в файле first.cpp ты забыл подключить файл, в котором объявляется класс QApplication (и другие, на которые ругается компилятор)
Например, #include <QApplication>
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Гость_Гость_*
сообщение 25.12.2009, 10:43
Сообщение #17





Гости








    


// Простейшее приложение Qt4 (пустое окно)

#include <QtGui/QApplication>
#include <QtGui/QMainWindow>

int main(int argc, char *argv[]){
QApplication app(argc, argv);
QMainWindow *mw = new QMainWindow(0, Qt::Window);
mw->setWindowTitle("Пустое окно Qt4");
mw->resize(400, 300);
mw->show();
return app.exec();
return 0;
}

пример с учебника....
закометировал все, оставил ретурн 0 - все равно

g++ -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN first.cpp all -o first
g++: all: No such file or directory


в переменные окружения все добавил
плохо, что в КТ-креаторе нельяз вручную папку с инклудами добавить...
вообще не знаю в чем проблема
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Гость_Гость_*
сообщение 25.12.2009, 10:44
Сообщение #18





Гости








    


#include <QApplication>
#include <QMainWindow>

так было изначально - тот же эффект
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 25.12.2009, 12:19
Сообщение #19


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

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




Репутация:   94  


Цитата(Гость_Гость_* @ 25.12.2009, 13:44) *
так было изначально
так и должно быть, это соответствует документации.
Приведи pro-файл.

И проверь компилируются ли штатные примеры Qt.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Jeka
  опции профиля:
сообщение 28.12.2009, 18:22
Сообщение #20


Студент
*

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

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




Репутация:   0  


При установке qt в виндовс нужно применить команду configure. Но в моя винда не знает такой команды, что делать?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

3 страниц V  < 1 2 3 >
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


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




RSS Текстовая версия Сейчас: 17.4.2024, 2:28