Russian Qt Forum
Май 21, 2024, 03:14 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: MinGW + Code::Blocks + Qt  (Прочитано 7804 раз)
xk
Гость
« : Январь 26, 2006, 13:19 »

MinGW: 3.1.0-1 (gcc 3.2.3)
Code::Blocks 1.0rc2
Qt-winopensouce-4.1.0

прописал всё как написано в одной теме на этом форуме в Tools. Создал .pro(qmake -project), затем сделал qmake -makefile. Компилю с получившимься Makefile:

Код:
g++ -c -O2 -O2 -frtti -fexceptions -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"C:/Qt/4.1.0/include/QtCore" -I"C:/Qt/4.1.0/include/QtGui" -I"C:/Qt/4.1.0/include" -I"." -I"C:/Qt/4.1.0/include/ActiveQt" -I"release" -I"." -I"C:/Qt/4.1.0/mkspecs/win32-g++" -o release\main.o ..\..\src\main.cpp
g++.exe: ....srcmain.cpp: No such file or directory


По-всему видно, что g++ почему-то пропускает слэши в пути к сорцам...
Как это вылечить ?  :roll:
Записан
Dendy
Гость
« Ответ #1 : Январь 26, 2006, 16:00 »

Помню бьІла такая проблема. Цитата с троллей:

http://www.trolltech.com/developer/compilers/gcc.html

Цитировать
The minimal version of MinGW supported is:
gcc 3.4.2   
mingw runtime 3.7   
win32api 3.2   
binutils 2.15.91   
mingw32-make 3.80.0-3


Под винду GCC 3.2 не скомпилишь. Так что тебе дорога на http://www.mingw.org
Записан
xk
Гость
« Ответ #2 : Январь 26, 2006, 21:06 »

Поставил codeblocks 1.0rc2, который идет сразу вместе с MinGW.
теперь gcc 3.4.4
проблема осталась Грустный
Записан
Dendy
Гость
« Ответ #3 : Январь 27, 2006, 10:36 »

Странно. Поистине. )-:  Ставил последний стабильньІй MinGW отдельно по кусочкам - всё бьІло пучком. Может поможет фулл-ребилд (стереть Qt4 - распаковать - сконфигурить - скомпилить)?
Записан
L.Marvell
Гость
« Ответ #4 : Январь 27, 2006, 15:02 »

MSYS случайно не стоит? Если да, то нужно убрать его из PATH насколько я помню.
Записан
xk
Гость
« Ответ #5 : Январь 27, 2006, 17:29 »

Цитата: "L.Marvell"
MSYS случайно не стоит? Если да, то нужно убрать его из PATH насколько я помню.

Да, это помогло !
Большое спасибо !
 :wink:
Записан
-shark3D-
Гость
« Ответ #6 : Март 07, 2006, 11:22 »

Цитата: "Dendy"

Под винду GCC 3.2 не скомпилишь. Так что тебе дорога на http://www.mingw.org

У меня стоит GCC 3.2.3 и все работает нормально так, что думаю проблема не в этом.
Записан
ladserg
Гость
« Ответ #7 : Март 11, 2006, 04:21 »

Просто надо убрать файл sh.exe из пути, не знаю в чём беда, но если этот файл положить в каталоги, которые прописаны в переменной PATH, или переименовать bash.exe в sh.exe, то бульбец... Либо:

g++.exe: ....srcmain.cpp: No such file or directory

Либо:

g++.exe: No input file
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.047 секунд. Запросов: 20.