Войти

Показать полную графическую версию : [решено] *SOFT* | QT. Что глючит - nmake или qmake?


Kincajou
27-07-2006, 21:50
Создаю вручную cpp-файл с QT-библиотекой (в Win XP), делаю
qmake -project
qmake -project_name.pro

все нормально, появляется мэйкфайл. Но nmake выдает
fatal error U1073: Don't know how to make 'C:\Program'
Stop.

Лезу в makefile, вижу строчку
Makefile: dialog.pro C:\Program Files\qt\mkspecs\win32-msvc\qmake.conf ..\..\Program Files\qt\lib\qtmain.prl

Хорошо, заключаю имена путей в двойные кавычки - nmake работает.

Делаю другой проект, уже не из одного cpp-файла, а с включением класса из другой пары файлов class_name.h / class_name.cpp

Мэйкфайл также создается нормально, но nmake опять выдает ту же ошибку. Лезу опять в него, ставлю кавычки - и... ошибка не исчезает!
Более того, я копирую папки win32-mscv и lib прямо в C:, указываю в мэйкфайле соответствующие пути, то есть в нем теперь вообще даже нет слова "Program". А nmake опять твердит:
fatal error U1073: Don't know how to make 'C:\Program'
Stop.

Что ему надо, откуда он взял этот 'Program'?

hasherfrog
28-07-2006, 16:27
Знаете, есть предложение установить QT в папку с простецким именем типа "c:\qt".
Я в своё время так и сделал, намурыжившись со всякими заморочками nmake...

Kincajou
30-07-2006, 08:39
В общем-то помогло. Правда, с ручной подчисткой реестра.

Значит, это глюк нмэйка.
У меня стоит qt 3.3.4, в винде я заметил за ней также несколько глюков, начиная от ассистанта, заканчивая дизайнером.




© OSzone.net 2001-2012