Привет. В очередной раз тема сборки, 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 с этим ключом т.е без линковки рантайма, но до него я так понимаю установка ещё не дошла
Нашел в чем причина, я не правильно указываю следующие моменты:
[code-I C:/OpenSSL-Win32/include/ -L C:/OpenSSL-Win32/lib/VC/static/
Поэтому вопрос: как правильно указывать пути до дополнительных библиотек, и INCLUDE директорий?