Difference between revisions of "Установка"
(Russian version) |
m |
||
(One intermediate revision by one user not shown) | |||
Line 1: | Line 1: | ||
− | Перед сборкой [[KlayGE/ru|KlayGE]], нужно запустить build_external.py для сборки и установить [[ | + | Перед сборкой [[KlayGE/ru|KlayGE]], нужно запустить build_external.py для сборки и установить [[Сторонние библиотеки и инструменты]]. |
− | Начиная с версии [[KlayGE]] 3.12.0, пути к заголовочным файлам и статическим библиотекам находятся внутри файлов проектов. После извлечения, просто откройте соответствующий проект из каталога "Build", [[KlayGE/ru|KlayGE]] может быть собран сразу. Или вы можете запустить build_all.py чтобы сделать это без запуска среды разработки. | + | Начиная с версии [[KlayGE/ru|KlayGE]] 3.12.0, пути к заголовочным файлам и статическим библиотекам находятся внутри файлов проектов. После извлечения, просто откройте соответствующий проект из каталога "Build", [[KlayGE/ru|KlayGE]] может быть собран сразу. Или вы можете запустить build_all.py чтобы сделать это без запуска среды разработки. |
'''Замечания для пользователей MinGW:''' | '''Замечания для пользователей MinGW:''' |
Latest revision as of 15:50, 5 July 2011
Перед сборкой KlayGE, нужно запустить build_external.py для сборки и установить Сторонние библиотеки и инструменты.
Начиная с версии KlayGE 3.12.0, пути к заголовочным файлам и статическим библиотекам находятся внутри файлов проектов. После извлечения, просто откройте соответствующий проект из каталога "Build", KlayGE может быть собран сразу. Или вы можете запустить build_all.py чтобы сделать это без запуска среды разработки.
Замечания для пользователей MinGW:
Имеются некоторые несовместимые вещи между новыми версиями Windows SDK/DirectX SDK и MinGW.Когда вы собираете плагин DirectSound, компилятор сообщает что sal.h не может быть найден. Файл "sal.h" из Visual Studio нужно скопировать в каталог "MinGW/include". Затем откройте "MinGW/lib/gcc/mingw32/4.4.1/include/stddef.h", и замените "#define NULL __null" на "#define NULL 0". То есть, sal.h определяет __null некорректно.