Включить библиотеку DIPlib C++

Это может показаться очевидной проблемой, но я изо всех сил пытаюсь включить Библиотека DIPlib в свой проект C++.

Я использую Windows 10, 64-разрядную версию и CLion (или, альтернативно, Visual Studio 2017 Enterprise с R #). В настоящее время я использую CMake, но я был бы открыт и для других решений.

Однако я смог найти только ссылку для загрузки пакета DIPimage (который, похоже, является установщиком). Я уже установил это, но я (очевидно) все еще не могу использовать библиотеку в своем проекте.

Я просто не мог найти способ включить этот тип библиотеки.

Однако в документации упоминаются некоторые включаемые файлы для включения, которые я нашел в dipimage_2.9_win64.zip, но как я должен их включить? Или мне нужно включить libdip.dll, который находится в том же zip?

Что говорится в документации к Diplib? Я бы начал с рассмотрения предоставленного ими образца строки gcc. Были ли созданы этот каталог и эти файлы при установке? qiftp.tudelft.nl/DIPimage/docs/standalone.c

Christopher Pisz 27.06.2018 01:09

Похоже, у него шикарный PDF-файл. Вы это читали? qiftp.tudelft.nl/DIPimage/latest/docs/…

Christopher Pisz 27.06.2018 01:13

@ChristopherPisz Установка библиотеки показалась им очевидной, так как я не смог найти ничего по теме (iplib.org/documentation). И да, я примерно прочитал pdf, который, как уже упоминалось, похоже, не касается процесса установки. В нем упоминаются некоторые включаемые файлы для включения, которые я нашел в dipimage_2.9_win64.zip, но как я должен их включить? Или мне нужно включить .dll, который находится в том же zip-архиве?

MetaColon 27.06.2018 01:14

Я не знаю, где вы находитесь, так что простите, если это слишком очевидно, но обычно библиотека состоит из .lib или lib и файла .dll и файла .h или многих файлов .h. Если они у вас под рукой, и вы знаете, что это 32-битные или 64-битные окна, вам просто нужно знать, как настроить связь в Visual Studio. Вы в этой точке?

Christopher Pisz 27.06.2018 01:18

@ChristopherPisz да, я думаю, у меня есть эти файлы.

MetaColon 27.06.2018 01:20

Тогда: stackoverflow.com/questions/4445418/…, вероятно, имеет к вам отношение. Свяжите с .lib, включите в свой источник и поместите dll в выходной каталог рядом с вашим .exe.

Christopher Pisz 27.06.2018 01:24

Учитывая, что вы используете C++, я рекомендую вам перейти на DIPlib 3. Он еще не выпущен официально, но на данный момент довольно стабилен и используется в серьезной работе довольно большим количеством людей. github.com/DIPlib/diplib

Cris Luengo 20.01.2019 16:17
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
7
135
0

Другие вопросы по теме