Обсудить в форуме Комментариев 41Редактировать в вики
Первичная настройка сборочной среды.
Это руководство объясняет как выполнить первичную настройку сборочной среды и подготовиться к компиляции ПО ГИС под Windows XP Professional с помощью Microsoft Visual C++ 2008 Express Edition имея готовые библиотеки OSGeo4W. Статья основана на руководстве Florian Hillen.
Содержание |
Скачиваем веб-установщик Microsoft Visual C++ 2008 Express: http://www.microsoft.com/express/download. Там же можно загрузить ISO образ со всеми необходимыми компонентами.
Устанавливаем все кроме MSDN и SQL Server, их устанавливать не обязательно. Если вы устанавливали Visual C++ 2008 Express Edition не из файла ISO, то при первом запуске VSC++ EE попросит зарегистрировать продукт. Это делается бесплатно с помощью Windows Live ID, который потребуется создать.
Скачиваем веб-установщик Microsoft Platform SDK for Windows Server 2003 R2: http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=0baf2b35-c656-4969-ace8-e4c0c0716adb
В зависимости от используемой системы, выберите нужный файл:
Установку выполняем в папку по умолчанию и выбираем следующие опции:
Configuration Options + Register Environmental Variables (Yes) Microsoft Windows Core SDK + Tools (Yes) + Tools (AMD 64 Bit) (No unless this applies) + Tools (Intel 64 Bit) (No unless this applies) + Build Environment + Build Environment (AMD 64 Bit) (No unless this applies) + Build Environment (Intel 64 Bit) (No unless this applies) + Build Environment (x86 32 Bit) (Yes) + Documentation (No) + Redistributable Components (Yes) + Sample Code (No) + Source Code (No) + AMD 64 Source (No) + Intel 64 Source (No) Microsoft Web Workshop (Yes) + Build Environment (Yes) + Documentation (No) + Sample Code (No) + Tools (No) Microsoft Internet Information Server (IIS) SDK (No) Microsoft Data Access Services (MDAC) SDK (Yes) + Tools + Tools (AMD 64 Bit) (No) + Tools (AMD 64 Bit) (No) + Tools (x86 32 Bit) (Yes) + Build Environment + Tools (AMD 64 Bit) (No) + Tools (AMD 64 Bit) (No) + Tools (x86 32 Bit) (Yes) + Documentation (No) + Sample Code (No) Microsoft Installer SDK (No) Microsoft Table PC SDK (No) Microsoft Windows Management Instrumentation (No) Microsoft DirectShow SDK (No) Microsoft Media Services SDK (No) Debuggin Tools for Windows (Yes)
Более новую версию SDK — Windows SDK for Windows Server 2008 and .NET Framework 3.5, устанавливать не рекомендуется. Дальнейшее описание касается только Windows Server® 2003 R2 Platform SDK.
Запустите Microsoft Visual C++ Express и установите следующие пути в «Tools → Options → Projects and Solutions → VC++ Directories» (ВАЖНО! Здесь и далее предполагается, что установка компонент OSGeo4W будет выполняться в каталог по умолчанию C:\OSGeo4W. Если это не так — вносите соответствующие изменения):
Executable files c:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Bin Include files C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include\atl C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include\mfc Library files c:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\
Закройте Microsoft Visual C++ Express и перейдите в папку C:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools
Откройте файл vsvars32.bat и добавьте следующие пути к строкам, начинающимся с "@set":
@set PATH=C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Bin;%PATH% @set INCLUDE=C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include;%INCLUDE% @set INCLUDE=C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include\mfc;%INCLUDE% @set LIB=C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib;%LIB% @set LIB=%LIB%;C:\OSGeo4W\lib
Также проверьте существование следующих переменных окружения и их значения:
INCLUDE C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Include\. LIB C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\. LIB_DIR C:\OSGeo4W PATH C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Bin\.;C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Bin\WinNT\.;C:\Program Files\Microsoft Visual Studio 9.0\VC\bin;C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE;C:\Program Files\Microsoft Visual Studio 9.0\Common7\Tools;C:\OSGeo4W\bin
На этом подготовка сборочной среды окончена. В некоторых случах требуется выполнить дополнительную настройку, о чем рассказано в соответсвующих статьях.
Обсудить в форуме Комментариев 41Редактировать в вики
Последнее обновление: 2014-05-14 22:22
Дата создания: 06.05.2011
Автор(ы): Александр Бруй
© GIS-Lab и авторы, 2002-2021. При использовании материалов сайта, ссылка на GIS-Lab и авторов обязательна. Содержание материалов - ответственность авторов. (подробнее).