Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: dr_Begemot от Август 20, 2009, 14:24



Название: Проблема при компиляции Qt Под VS2005
Отправлено: dr_Begemot от Август 20, 2009, 14:24
1й раз компилил Qt под VS2005 с такой конфигурацией:
configure.exe -debug-and-release -opensource -shared -no-accessibility -stl -no-qt3support -no-opengl -platform win32-msvc2005 -dsp -vcproj -no-plugin-manifests -qmake -no-openssl -no-dbus -no-phonon -no-webkit -arch windows

все скомпилилось.
Но теперь понадобилось заюзать opengl...
Поэтому я решил из параметрв configure  убрать -no-opengl
делаю nmake и получаю вот такую ошибку:

Код:
        cd imageformats\ && "C:\Program Files\Microsoft Visual Studio 8\VC\BIN\n
make.exe" -f Makefile

Microsoft (R) Program Maintenance Utility Version 8.00.50727.42
Copyright (C) Microsoft Corporation.  All rights reserved.

        cd jpeg\ && "C:\Program Files\Microsoft Visual Studio 8\VC\BIN\nmake.exe
" -f Makefile

Microsoft (R) Program Maintenance Utility Version 8.00.50727.42
Copyright (C) Microsoft Corporation.  All rights reserved.

        "C:\Program Files\Microsoft Visual Studio 8\VC\BIN\nmake.exe" -f Makefil
e.Debug all

Microsoft (R) Program Maintenance Utility Version 8.00.50727.42
Copyright (C) Microsoft Corporation.  All rights reserved.

        "C:\Program Files\Microsoft Visual Studio 8\VC\BIN\nmake.exe" -f Makefil
e.Release all

Microsoft (R) Program Maintenance Utility Version 8.00.50727.42
Copyright (C) Microsoft Corporation.  All rights reserved.

        link /LIBPATH:"c:\Qt\2009.03\qt\lib" /LIBPATH:"c:\Qt\2009.03\qt\lib" /NO
LOGO /INCREMENTAL:NO /DLL /VERSION:4.52 /OUT:..\..\..\..\plugins\imageformats\qj
peg4.dll @C:\DOCUME~1\0\LOCALS~1\Temp\nm17B.tmp
LINK : fatal error LNK1104: cannot open file '..\..\..\..\plugins\imageformats\q
jpeg4.dll'
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 8\VC\BIN\l
ink.EXE"' : return code '0x450'
Stop.
NMAKE : fatal error U1077: '"C:\Program Files\Microsoft Visual Studio 8\VC\BIN\n
make.exe"' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.
NMAKE : fatal error U1077: 'cd' : return code '0x2'
Stop.


Название: Re: Проблема при компиляции Qt Под VS2005
Отправлено: Rcus от Август 20, 2009, 15:29
Ну не может открыть файл для записи. Очень вероятно что это связано с особенностью Windows блокировать открытые испольняемые файлы и разделяемые библиотеки.


Название: Re: Проблема при компиляции Qt Под VS2005
Отправлено: dr_Begemot от Август 21, 2009, 09:59
Ну не может открыть файл для записи. Очень вероятно что это связано с особенностью Windows блокировать открытые испольняемые файлы и разделяемые библиотеки.

И как быть?)


Название: Re: Проблема при компиляции Qt Под VS2005
Отправлено: Rcus от Август 21, 2009, 10:02
Гы :) узнать какая программа загрузила эту бибилотеку и закрыть её? Не знаю аналога lsof, но он точно есть.