Создание DLL в Qt5 с использованием нескольких Header-файлов
Всем доброго времени суток.
Прошу помощи у сообщества, как начинающий программист. Есть задача реализовать динамическую библиотеку на Qt5.12.3. Поискав на просторах Интернета нашел немало Tutorils, которые показывают как это делать. Попробовал сам, получилось. И, воодушевленный своим успехом сел писать код. Код вроде бы написан и даже скомпелирован. Получена библиотека. НО! Она несовсем правильно работает. Связано это с тем, что у меня несколько классов, а доступ есть только к самому первому получается. Как решить задачу с несколькими классами я так и не нашел... Помогите пожалуйста советом.
Рекомендуємо хостинг TIMEWEB
Стабільний хостинг, на якому розміщується соціальна мережа EVILEG. Для проектів на Django радимо VDS хостинг.Вам це подобається? Поділіться в соціальних мережах!
- Akiv Doros
- 11 листопада 2024 р. 14:58
C++ - Тест 004. Указатели, Массивы и Циклы
- Результат:50бали,
- Рейтинг балів-4
- molni99
- 26 жовтня 2024 р. 01:37
C++ - Тест 004. Указатели, Массивы и Циклы
- Результат:80бали,
- Рейтинг балів4
- molni99
- 26 жовтня 2024 р. 01:29
C++ - Тест 004. Указатели, Массивы и Циклы
- Результат:20бали,
- Рейтинг балів-10
Добрый день!
Вот пример создания динамической библиотеки в Qt .
Да, там показан один класс, но абсолютно ничего не меняется, сколько бы классов вы там не имели.
Важным моментом является то, что в каждом заголовочном файлы вам необходимо подключить заголовочный файл global и перед классом написать макрос экспорта. Как это написано здесь
То есть в том конкретном примере важны:
Сколько бы классов и заголовочных файлов у вас не было, везде добавлете подобный include и макрос ко всем классам, которые должны быть доступны извне библиотеки.
Евгений, доброго времени суток и спасибо! Все получилось.