Привет всем) Я не могу собрать библиотеку как статическую — lib2geom на Windows. Я прочитал файл readme.win32.txt — но он содержит неработающие ссылки на учебники по сборке. я скомпилировал библиотеку gsl и boost — но я не могу собрать lib2geom. я следовал за этими шагами:
открыть cmd.exe
— mingwenv.bat
— cmake -G «MinGW Makefiles» c: \ path \ to \ 2geom (убедитесь, что у вас есть ЗАГЛАВНЫЙ ‘-G’!)
— cmake -i
— mingw32-макияж
проект не может найти config.h — я не нашел этот файл в дереве файлов проекта
содержимое mingwenv.bat:
@echo Setting environment variables for MinGW build of lib2geom
set MINGW_BIN=D:\usr\MinGW\bin
set CMAKE_BIN=D:\usr\CMake2.8\bin
set GTK_BIN=c:\devlibs\bin
set PKG_CONFIG_PATH=c:\devlibs\lib\pkgconfig
rem set RAGEL_BIN=c:\ragel
rem set GS_BIN=C:\latex\gs\gs8.61\bin
rem set PYTHON_PATH=C:\Python27
set PATH=%MINGW_BIN%;%CMAKE_BIN%;%GTK_BIN%;%PATH%;
set BOOST_DIR=c:\devlibs\include
devlibs — содержит библиотечные файлы из inkscape
Извините, наши инструкции по сборке lib2geom очень устарели.
Как я собираю lib2geom:
Установите последнюю версию MinGW
Скачать внешние зависимости. Мы используем пакет зависимостей Inkscape, но вы также сможете использовать свое собственное дерево зависимостей. Пакет Inkscape можно найти здесь: https://launchpad.net/inkscape-devlibs (32-разрядный) или https://launchpad.net/inkscape-devlibs64 (64-бит). 64-разрядная версия devlibs64 использует обработку исключений SJLJ.
Отредактируйте mingwenv.bat, чтобы правильно установить переменные окружения для местоположения MinGW и вашего дерева зависимостей (devlibs).
Запустите mingwenv.bat
Запустите «cmake -G» MinGW Makefiles «. -I». Это не обязательно, что CMake находит все зависимости. Boost требуется, но многие другие зависимости не являются строго необходимыми, если вы заинтересованы только в создании ядра lib2geom. Используя интерактивный режим CMake (или используя инструмент конфигурирования CMake 3), вы должны отключить / включить те части, которые вас интересуют.
делать
Надеюсь, это поможет.