Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: xk от Январь 26, 2006, 13:19



Название: MinGW + Code::Blocks + Qt
Отправлено: 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:


Название: MinGW + Code::Blocks + Qt
Отправлено: Dendy от Январь 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


Название: MinGW + Code::Blocks + Qt
Отправлено: xk от Январь 26, 2006, 21:06
Поставил codeblocks 1.0rc2, который идет сразу вместе с MinGW.
теперь gcc 3.4.4
проблема осталась :(


Название: MinGW + Code::Blocks + Qt
Отправлено: Dendy от Январь 27, 2006, 10:36
Странно. Поистине. )-:  Ставил последний стабильньІй MinGW отдельно по кусочкам - всё бьІло пучком. Может поможет фулл-ребилд (стереть Qt4 - распаковать - сконфигурить - скомпилить)?


Название: MinGW + Code::Blocks + Qt
Отправлено: L.Marvell от Январь 27, 2006, 15:02
MSYS случайно не стоит? Если да, то нужно убрать его из PATH насколько я помню.


Название: MinGW + Code::Blocks + Qt
Отправлено: xk от Январь 27, 2006, 17:29
Цитата: "L.Marvell"
MSYS случайно не стоит? Если да, то нужно убрать его из PATH насколько я помню.

Да, это помогло !
Большое спасибо !
 :wink:


Название: MinGW + Code::Blocks + Qt
Отправлено: -shark3D- от Март 07, 2006, 11:22
Цитата: "Dendy"

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

У меня стоит GCC 3.2.3 и все работает нормально так, что думаю проблема не в этом.


Название: MinGW + Code::Blocks + Qt
Отправлено: ladserg от Март 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