LINUX.ORG.RU

QT4 под виндой, НИКАК!!!!!!!!!!


0

0

Удалил полностью 3ю куте, думал может дело в ней....... А теперь на первый туториал (даже мейк не переделывал, просто ввёл

nmake

)

NMAKE -f Makefile.Release link /LIBPATH:"C:\Qt\4.0.0\lib" /LIBPATH:"C:\Qt\4.0.0\lib" /NOLOGO /SUBSYSTEM:WINDOWS /OUT:"release\t1.exe" @C:\DOCUME~1\6321~1.66C\LOCALS~1\Temp\nma02120. qtmain.lib(qtmain_win.obj) : error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall std::_Mutex::_Unlock(void)" (__imp_?_Unlock@_Mutex@std@@QAEXXZ) qtmain.lib(qtmain_win.obj) : error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall std::_Mutex::_Lock(void)" (__imp_?_Lock@_Mutex@std@@QAEXXZ) qtmain.lib(qtmain_win.obj) : error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall

anonymous

Это у Вас коммерческая Qt 4 под Винду? Пишите тогда в суппорт ;) Видимо в makefile-е не прописаны необходимые пути к библиотекам (.lib) Посмотрите, правильно ли установлены переменные QTDIR, LIB, INCLUDE, они должны содежить "C:\Qt\4.0.0", сделайте nmake clean, убедитесь, что в $QTDIR\lib действительно лежат необходимые файлы.

phoenix ★★★★
()
Ответ на: комментарий от no1sm

Нет. Не пересобирал. Но что самое странное, что фриварная версия под линуксом выдаёт примерно похожие сообщения. Хотя сама куте откомпилилась нормально.

anonymous
()

Кстати, я всё время задаюсь вопросом: зачем качать и устанавливать крякнутую коммерческую версию Кутэ, если есть опенсоурсная версия? Только лишь ради красивого списочка свойств в Вижуал Студио?

V_L_A_D ★★
()
Ответ на: комментарий от V_L_A_D

> Только лишь ради красивого списочка свойств в Вижуал Студио?

ради человеческих средств отладки из VS в противовес куцему mingw.

// wbr

klalafuda ★☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.