Российский производитель и разработчик сертифицированного измерительного оборудования с 1987 года


Сборка l502api.dll под Windows

Вы не вошли.

 Поиск | Регистрация | Вход 

Руслан
04.12.2013 09:04:51
#1

Гость

Сборка l502api.dll под Windows

Чем можно собрать l502api.dll под Windows?
Нет ли готового проекта или инструкции по созданию проекта и сборке для Windows?
В install.txt в вашем репозитории по l502api на bitbucket.org расписано только как собрать l502api под linux.

04.12.2013 09:37:34
#2

Сотрудник "Л Кард"
Здесь с 17.04.2014
Сообщений: 1,338

Re: Сборка l502api.dll под Windows

Здравствуйте.

Идея такая же как под Linux. Для сборки используется cmake (скачать можно отсюда http://cmake.org/cmake/resources/software.html) и MSVC (для 32-битных версий я использую из Visual Studio Express 2008 для совместимости с Win2000, но должны подойти и более старшие версии).

Далее Вам нужно создать каталог для сборки. Из командной строки Visual Studio (есть пункт в Пуск) перейти в созданную директорию. Далее Вы можете либо собрать все из командной строки, либо сгенерировать  проект Visual Studio и собрать из под нее.
Для первого нужно выполнить
  cmake -G "NMake Makefiles" -DCMAKE_BUILD_TYPE=Release "путь к исходникам lpcie_sdk/api/l502api"
  nmake
Для второго вызовете cmake и посмотрите в списке генераторов название генератора для Вашей версии Visual Studio. Для 2008:
  cmake -G "Visual Studio 9 2008" -DCMAKE_BUILD_TYPE=Release "путь к исходникам lpcie_sdk/api/l502api"
  после чего появится sln проект, который можно собрать.


Ну или 3-ий вариант - cmake поддерживает среда QtCreator (при этом нужно в нем можно указать компилятор msvc). В нем при желании Вы можете открыть CMakeList.txt из lpcie_sdk/api/l502api, указать каталог для сборки, и в параметрах указать -DCMAKE_BUILD_TYPE=Release.


P.S.: А для чего Вам кстати нужно пересобрать l502api?