QMake version 2.01a (Using Qt version 4.5.2)
MinGW-5.1.6
gcc version 3.4.5 (mingw-vista special r3)
GNU gdb (GDB) 7.0
Раньше всё ручками делал ...
qmake -project
qmake
mingw32-make
а теперь понадобилось большой проект дебаггреом просмотреть построчное выполнение ...
как-то выбор упал на IDE NetBeans, С/С++ програмки у мя там компилятся нормально, и дебаггер прикрутил, всё норм работает. Но как только пытаюсь скомпилить хотя бы тестовую прогамку с использованием Qt (там в наборе с NetBeans идёт несколько тестовых) то выдаёт вот такую ошибку:
d:\Program Files\MinGW\bin\windres.exe: preprocessing failed.
полный текст:
Раскрывающийся текст
/bin/make -f nbproject/Makefile-Debug.mk SUBPROJECTS= .build-conf
make[1]: Entering directory `/d/RAM/workspace_C++_NetBeans/HelloQtWorld_1'
/D/Programss/Qt/2009.03/qt/bin/qmake.exe VPATH=. -o qttmp-Debug.mk nbproject/qt-Debug.pro
mv -f qttmp-Debug.mk nbproject/qt-Debug.mk
/bin/make -f nbproject/qt-Debug.mk dist/Debug/MinGW-Windows/HelloQtWorld_1.exe
make[2]: Entering directory `/d/RAM/workspace_C++_NetBeans/HelloQtWorld_1'
windres -i HelloQtWorld_1_resource.rc -o build/Debug/MinGW-Windows/HelloQtWorld_1_resource_res.o --include-dir=.
"d:\Program" Ґ пў«пҐвбп ўгв॥© Ё«Ё ўҐиҐ©
Є®¬ ¤®©, ЁбЇ®«пҐ¬®© Їа®Ја ¬¬®© Ё«Ё Ї ЄҐвл¬ д ©«®¬.
d:\Program Files\MinGW\bin\windres.exe: preprocessing failed.
make[2]: *** [build/Debug/MinGW-Windows/HelloQtWorld_1_resource_res.o] Error 1
make[2]: Leaving directory `/d/RAM/workspace_C++_NetBeans/HelloQtWorld_1'
make[1]: *** [.build-conf] Error 2
make[1]: Leaving directory `/d/RAM/workspace_C++_NetBeans/HelloQtWorld_1'
make: *** [.build-impl] Error 2
BUILD FAILED (exit value 2, total time: 2s)
Ну я понимаю что windres это ... эмм ... скажем так "утилита" входящая в состав MinGW, но ... больше я ничего о нём не знаю, конечно пробовал в инете шарить на тему этой ошибки но ничего путнего не нашел (
может кто-то сталкивался с этой проблемой ?
какие мысли как это решить ?
P.S.
и что хотели сказать словами
--include-dir=.
"d:\Program" Ґ пў«пҐвбп ўгв॥© Ё«Ё ўҐиҐ©
тож не понимаю
путь к MinGW
d:\Program Files\MinGW\
путь к бинарникам Qt
D:\Programss\Qt\2009.03\qt\bin\
путь к проэкту
D:\RAM\workspace_C++_NetBeans\HelloQtWorld_1\
думал неужто проблема в пути к MinGW.
хорошо, скопировал MinGW в папку
D:\RAM\bred\MinGW\
настроил в NetBeans пути, запускаю, но ... вот что весьма странно получил всё ту же ошибку, НО к windres идёт обращение по СТАРОМУ пути.
вот текст ошибки:
Раскрывающийся текст
/bin/make -f nbproject/Makefile-Debug.mk SUBPROJECTS= .build-conf
make[1]: Entering directory `/d/RAM/workspace_C++_NetBeans/HelloQtWorld_1'
/D/Programss/Qt/2009.03/qt/bin/qmake.exe VPATH=. -o qttmp-Debug.mk nbproject/qt-Debug.pro
mv -f qttmp-Debug.mk nbproject/qt-Debug.mk
/bin/make -f nbproject/qt-Debug.mk dist/Debug/MinGW-Windows/HelloQtWorld_1.exe
make[2]: Entering directory `/d/RAM/workspace_C++_NetBeans/HelloQtWorld_1'
windres -i HelloQtWorld_1_resource.rc -o build/Debug/MinGW-Windows/HelloQtWorld_1_resource_res.o --include-dir=.
"d:\Program" Ґ пў«пҐвбп ўгв॥© Ё«Ё ўҐиҐ©
Є®¬ ¤®©, ЁбЇ®«пҐ¬®© Їа®Ја ¬¬®© Ё«Ё Ї ЄҐвл¬ д ©«®¬.
d:\Program Files\MinGW\bin\windres.exe: preprocessing failed.
make[2]: *** [build/Debug/MinGW-Windows/HelloQtWorld_1_resource_res.o] Error 1
make[2]: Leaving directory `/d/RAM/workspace_C++_NetBeans/HelloQtWorld_1'
make[1]: *** [.build-conf] Error 2
make[1]: Leaving directory `/d/RAM/workspace_C++_NetBeans/HelloQtWorld_1'
make: *** [.build-impl] Error 2
BUILD FAILED (exit value 2, total time: 2s)
d:\Program Files\MinGW\bin\windres.exe: preprocessing failed. - вот обращение к windres по старому пути.
как это исправить ?
ведь у мя в настройках NetBeans сейчас как папка стандартного компилятора(ссылка на MinGW) стоит путь:
D:\RAM\bred\MinGW\bin
странно как то ... что ж NetBeans гонит
