Russian Qt Forum

Qt => Установка, сборка, отладка, тестирование => Тема начата: inds от Январь 29, 2011, 11:46



Название: Сборка Qt 4.7.1 в static с QtWebKit и OpenSSL
Отправлено: inds от Январь 29, 2011, 11:46
Привет. В очередной раз тема сборки, Qt. Нужно собрать в такой конфигурации, и пусть останется только одна зависимость от VC runtime - Это не критично.
Собираю следующим конфигом:
Код:
-debug-and-release 
-static
-fast
-no-accessibility
-no-stl
-platform
win32-msvc2008
-I
c:\OpenSSL-Win32\include\
-L
c:\OpenSSL-Win32\lib\VC\static\
-qt-style-windowsxp
-qt-style-windowsvista
-no-accessibility
-no-style-motif
-no-style-cde
-no-style-cleanlooks
-no-style-plastique
-no-qt3support
-openssl
-webkit
-nomake
examples
-nomake
demos
-mp
-opensource
-declarative
-saveconfig
my_own_static_build
Конфигурируется нормально, но при запуске nmake почти в самом начале сборки вываливается с ошибкой:
Код:
moc.cpp
preprocessor.cpp
generator.cpp
parser.cpp
token.cpp
main.cpp
        link /LIBPATH:"c:\Qt\4.7.1\static\src\tools\bootstrap\release" /NOLOGO /
INCREMENTAL:NO /SUBSYSTEM:CONSOLE /MANIFEST /MANIFESTFILE:"release\moc.intermedi
ate.manifest" /OUT:..\..\..\bin\moc.exe @C:\Users\5791~1\AppData\Local\Temp\nm37
B5.tmp
LINK : fatal error LNK1181: cannot open input file 'OBJECTS_DIR.obj'
Собираю на след. конфигурации:
Код:
OS Name:                   Microsoft Windows 7 Enterprise
OS Version:                6.1.7601 Service Pack 1 Build 7601
OS Manufacturer:           Microsoft Corporation
OS Configuration:          Standalone Workstation
OS Build Type:             Multiprocessor Free
Registered Organization:
System Model:              P5Q SE
System Type:               x64-based PC
Processor(s):              1 Processor(s) Installed.
                           [01]: Intel64 Family 6 Model 23 Stepping 10 GenuineIntel ~2997 Mhz

В чем может быть проблема, куда копать? Может ли не собираться из-за того что х64, а собрать нужно под х86?
OpenSSL устанавливал через инсталятор, где готовые бинарники, там есть папка с собранными libeay32 ssleay32 выбрал те что с ключом MD в названии были т.к собираю Qt с этим ключом т.е без линковки рантайма, но до него я так понимаю установка ещё не дошла


Название: Re: Сборка Qt 4.7.1 в static с QtWebKit и OpenSSL
Отправлено: inds от Январь 29, 2011, 19:47
Код:
Нашел в чем причина, я не правильно указываю следующие моменты:

[code-I C:/OpenSSL-Win32/include/ -L C:/OpenSSL-Win32/lib/VC/static/

Поэтому вопрос: как правильно указывать пути до дополнительных библиотек, и INCLUDE директорий?