Название: не выходит создать проект, error U1077, cl.exe 0xc0000135, nmake.exe 0x2 Отправлено: Jkc от Февраль 11, 2009, 17:49 Собрал qt4.5.0 под VS8(2005) без проблем, всё скомпилилось от QT дизайнера до примеров, а вот сделать простейший проект не выходит. т.е. я завожу в папке файл из примера hello.cpp, запускаю qmake –project ,
qmake hello.pro всё нормально , создаются нужные файлы и т.п. а вот когда запускаю namke выдаёт такую вещь. Цитировать "C:\Program Files\Microsoft Visual Studio 8\VC\bin\nmake.exe" -f Makefile.Debug Подскажите в чем проблема. ???cl -c -nologo -Zm200 -Zc:wchar_t- -Zi -MDd -GR -EHsc -W3 -w34100 -w34189 -DUNICODE -DWIN32 -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -I"c:\qt\include\QtCore" -I"c:\qt\include\QtGui" -I"c:\qt\include" -I"." -I"c:\qt\include\ActiveQt" -I"debug" -I"." -I"c:\qt\mkspecs\win32-msvc2008" -Fodebug\ @C:\DOCUME~1\9335~1\LOCALS~1\Temp\nmDC.tmp NMAKE : fatal error U1077: ” C:\Program Files\Microsoft Visual Studio 8\VC\bin\cl.exe” : return code ‘0xc0000135’ Stop NMAKE : fatal error U1077: ” C:\Program Files\Microsoft Visual Studio 8\VC\bin\nmake.exe” : return code ‘0x2’ Stop. Название: Re: не выходит создать проект, error U1077, cl.exe 0xc0000135, nmake.exe 0x2 Отправлено: pastor от Февраль 11, 2009, 17:59 1) Покажи код проекта
2) Содержатся ли в пути к проекту проблемы или русские буквы? 3) Достаточно ли места на диске? Название: Re: не выходит создать проект, error U1077, cl.exe 0xc0000135, nmake.exe 0x2 Отправлено: Jkc от Февраль 11, 2009, 18:32 1) Покажи код проекта 2) Содержатся ли в пути к проекту проблемы или русские буквы? 3) Достаточно ли места на диске? Папка проекта "D:\hello" сам проект из примера hello.cpp Код: #include <QApplication> содержание сгенерированного pro файла Цитировать TEMPLATE = app TARGET = DEPENDPATH += . INCLUDEPATH += . # Input SOURCES += hello.cpp места на диске очень много весь проект в архиве Название: Re: не выходит создать проект, error U1077, cl.exe 0xc0000135, nmake.exe 0x2 Отправлено: pastor от Февраль 11, 2009, 18:44 В глаза бросается вот что: вы сказали что компили Qt, и как я понимаю проект, MSVC 2005, но при сборке указывается не тот mkspecs - c:\qt\mkspecs\win32-msvc2008. Проверьте свою переменную QMAKESPEC.
Название: Re: не выходит создать проект, error U1077, cl.exe 0xc0000135, nmake.exe 0x2 Отправлено: Jkc от Февраль 11, 2009, 18:51 В глаза бросается вот что: вы сказали что компили Qt, и как я понимаю проект, MSVC 2005, но при сборке указывается не тот mkspecs - c:\qt\mkspecs\win32-msvc2008. Проверьте свою переменную QMAKESPEC. это да, я обратил на это внимание, но по моему проблема не в этом в Enviroment QMAKESPEC=win32-msvc2008 в C:\qt\mkspecs\win32-msvc2008\qplatformdefs.h всего одна строка #include "../win32-msvc2005/qplatformdefs.h" т.е. всёравно оно ссылаеться на 2005 Название: Re: не выходит создать проект, error U1077, cl.exe 0xc0000135, nmake.exe 0x2 Отправлено: pastor от Февраль 11, 2009, 22:07 Других проблем невидно из имеющейся информации. Попробуй всетаки изменить QMAKESPEC на win32-msvc2005. Если не поможет - ищи проблему в системе, может это вирусня или проблема с оперативкой
Название: Re: не выходит создать проект, error U1077, cl.exe 0xc0000135, nmake.exe 0x2 Отправлено: Jkc от Февраль 12, 2009, 12:50 В общем вот чего я пока добился. Если папка проекта установлена на диске С: и проделывать всё c помощью Visual Studio 2005 Command Prompt то проет компилиться. Как бы сдлать что бы компилилось и фаром да во всех местах, на всех дисках? :)
Название: Re: не выходит создать проект, error U1077, cl.exe 0xc0000135, nmake.exe 0x2 Отправлено: lit-uriy от Февраль 12, 2009, 14:18 >>Как бы сдлать что бы компилилось и фаром да во всех местах, на всех дисках?
bat'ник состряпать, с необходимым окружением, а им уже пускать файловый менеджер. (пример для MinGWы (http://wiki.crossplatform.ru/index.php/Сборка_Qt_с_использованием_MinGW32#.D0.9F.D1.80.D0.B5.D0.B4.D0.B8.D1.81.D0.BB.D0.BE.D0.B2.D0.B8.D0.B5)) Название: Re: не выходит создать проект, error U1077, cl.exe 0xc0000135, nmake.exe 0x2 Отправлено: Jkc от Февраль 12, 2009, 14:52 >>Как бы сдлать что бы компилилось и фаром да во всех местах, на всех дисках? Да спасибо в общем кое что получилось. Вот мой батникbat'ник состряпать, с необходимым окружением, а им уже пускать файловый менеджер. (пример для MinGWы (http://wiki.crossplatform.ru/index.php/Сборка_Qt_с_использованием_MinGW32#.D0.9F.D1.80.D0.B5.D0.B4.D0.B8.D1.81.D0.BB.D0.BE.D0.B2.D0.B8.D0.B5)) Цитировать SET QTDIR=C:\qt SET PATH=%QTDIR%\bin SET PATH=%PATH%;C:\Program Files\Microsoft Visual Studio 8\VC\bin SET PATH=%PATH%;%SystemRoot%\System32 SET QMAKESPEC=win32-msvc2008 %comspec% /k ""C:\Program Files\Microsoft Visual Studio 8\VC\vcvarsall.bat"" x86 Теперь попробую ещё 3.3.4 установить, коль такое дело. Кстати у меня есть прект, написанный на 3.3.4 можно ли как то без проблем перегонять его на 4.5 и есть ли в этом смысл ? -- p.s. Спасибо всем за помощь :D Название: Re: не выходит создать проект, error U1077, cl.exe 0xc0000135, nmake.exe 0x2 Отправлено: pastor от Февраль 12, 2009, 15:01 Кстати у меня есть прект, написанный на 3.3.4 можно ли как то без проблем перегонять его на 4.5 Можно, но прийдется поработать напильником. 1) Есть тулза qt3to4 в QTDIR/bin, её нужно будет натравить на Qt3 проект. В результате получится Qt4 проект с использованием Qt3Support. Далее попытатся скампилить и повылавливать ошибки компиляции и прочее. 2) Если Qt3Support ненужен, нужно просто взять и попытатся скампилить Qt3, повылавливать все ошибки компиляции, позаменять Qt3 на их Qt4 аналоги. Читаем Porting to Qt 4 (http://doc.trolltech.com/4.4-snapshot/porting4.html) Название: Re: не выходит создать проект, error U1077, cl.exe 0xc0000135, nmake.exe 0x2 Отправлено: Jkc от Февраль 12, 2009, 15:15 Кстати у меня есть прект, написанный на 3.3.4 можно ли как то без проблем перегонять его на 4.5 Можно, но прийдется поработать напильником. 1) Есть тулза qt3to4 в QTDIR/bin, её нужно будет натравить на Qt3 проект. В результате получится Qt4 проект с использованием Qt3Support. Далее попытатся скампилить и повылавливать ошибки компиляции и прочее. 2) Если Qt3Support ненужен, нужно просто взять и попытатся скампилить Qt3, повылавливать все ошибки компиляции, позаменять Qt3 на их Qt4 аналоги. Читаем Porting to Qt 4 (http://doc.trolltech.com/4.4-snapshot/porting4.html) Ага спасибо понял, поробую сделать. |