Как мне выполнить make-файл в Windows? - PullRequest
0 голосов
/ 20 мая 2019

Я хочу использовать эту библиотеку https://github.com/json-c/json-c с моей C-программой в кодовых блоках (windows), но я не знаю, как сделать make-файл / cmake для Windows.Я не знаю, как это сделать в этом конкретном примере.Есть только что-то вроде "Config.cmake.in".

Есть идеи?

1 Ответ

0 голосов
/ 20 мая 2019

Вы не указали, какую среду сборки вы используете в Windows. Ниже приведено краткое описание того, как я создал 32-битную версию библиотеки json для Windows 10 с использованием cmake 3.14.3 и Visual Studio 2015. CMake поддерживает несколько генераторов для Visual Studio, а также MinGW (см. Документацию CMake).

  1. Открыть окно командной строки (cmd.exe) и перейти в корневой каталог источника библиотеки json-c.
  2. Настройка конфигурации сборки для 32-битной цели в каталоге "build" с помощью командной строки "cmake -G" Visual Studio 14 2015 "-A Win32 -B build"
  3. Откройте командное окно для среды Visual Studio 2015 x86 (ссылка в меню «Пуск») и перейдите в каталог сборки, созданный на предыдущем шаге.
  4. Запустите "msbuild json-c.sln", чтобы собрать отладочную версию динамической библиотеки json-c
  5. Запустите "msbuild json-c.sln / p: Configuration = Release", чтобы собрать версию выпуска динамической библиотеки json-c

После этого вы сможете добавить встроенную библиотеку в ваш проект.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...