2015-07-12 2 views
-1

Итак, я хочу установить dxflib n (он позволяет программе читать и записывать файлы .dxf). Вы можете найти файлы here. Я нашел, там сайт, это Programmer's guide. Если вы перейдете на страницу 3, в нем рассказывается, как установить библиотеку. В нем говорится использовать cygwin и MinGW32. Я раньше не использовал эти инструменты, поэтому мне нужна помощь.Как установить dxflib [C++ library] в Windows 8.1?

Из того, что я прочитал (когда я изучал эти инструменты), MinGW32 используется для установки необходимого компилятора, и Cygwin может эмулировать систему Unix. У меня есть некоторый опыт работы с командной строкой Unix, но он ограничен.

Назад к инструкции на стр. 3, сказано, что она запускает две команды. Первая команда предназначена для исполняемого файла, но из файла, который я загрузил (zx dxflib), нет файла конфигурации. Во время поиска еще больше я обнаружил, что файл .pro, находящийся в папке библиотеки, может создавать файл make, но не уверен, как это сделать.

Вопросы:

  1. Что именно мне нужно сделать, чтобы установить dxflib?
  2. После того, как я установил его, чтобы запустить его с моего кода на C++, что мне нужно сделать? Я прочитал here, что мне нужно: A) поместить файлы заголовков в то место, которое ваш компилятор знает о B) поместить файлы dll в местоположение, о котором знает ваш компоновщик.

Любой помощь будет удивительно, Той :)

ответ

0

Я был в состоянии найти решение в конце концов.


На вопрос 1:

Я первый пошел и установил qmakeQt сайта).

После этого мне нужно было включить в мои «системные параметры» qmake.exe, чтобы я мог запустить его из строки командной строки (например, он говорит here).

И, наконец, я открыл cmd, перешел в каталог библиотеки и запустил команду qmake -spec win32-g++ dxflib.pro (как предложено here). Это создало файл make.

Теперь запустите команду MinGW32-make. Это создаст папку «release» с static library (что понадобится на следующем шаге) и зайдите .o-файлы.


На вопрос 2:

Я использовал Dev-C++ IDE. После того, как я создал проект, я перешел к «project> project options».

В разделе «Каталоги> Включить каталоги» Я добавил путь к исходному коду библиотеки (path_of_where_you_unziped_the_library \ dxflib-3.7.5-src \ src).

Кроме того, в разделе «Параметры> Линкера» я добавил.файл, который находится в папке "Выброс" (path_of_where_you_unziped_the_library \ dxflib-3.7.5-Src \ релиз)

Это работало для меня :)

Смежные вопросы