![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 27.03.2023
Сообщений: 36
|
![]()
Подскажите пожалуйста как установить библиотеку OpenXLSX в виндовс 10, для использования ее в коде C++ Visual Studio. Есть понимание что ее нужно скачать с GitHub, а потом пишут Настроить проект для работы с этой библиотекой используя CMake или подключив файлы библиотеки вручную И ВОТ ЗДЕСЬ ВООБЩЕ НЕ ПОНЯТЕН ПРИНЦИП КАК ЭТО СДЕЛАТЬ???
Последний раз редактировалось Arigato; 29.12.2024 в 18:31. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,821
|
![]()
Так на гитзабе про cmake рассказано и показано, а вручную подключается как обычно - указываете путь к инклудам, путь к либе и говорите линкеру прилинковать.
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 27.03.2023
Сообщений: 36
|
![]()
В том то и дело что скачиваю openxlsx-master с github в этом архиве нет ни папки includ ни файлов библиотеки lib, а если пытаюсь пойти по пути установить openxlsx через vcpcg там не понятно в каком месте выполнить команду .\vcpkg install openxlsx
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 27.03.2023
Сообщений: 36
|
![]()
Установка через CMake
cmake --version -> cmake version 3.31.3 потом делаю согласно инструкции 1.Создайте папку для сборки: mkdir build && cd build 2.Скомпилируйте библиотеку: cmake .. -DCMAKE_INSTALL_PREFIX=/path/to/install cmake --build . --target install 3. Вот это не предлагает сделать где что менять не пойму Замените /path/to/install на желаемую директорию установки 4. Здесь тоже не понятно Добавьте путь к библиотеке в CMakeLists.txt cmake_minimum_required(VERSION 3.14) project(MyExcelApp) set(CMAKE_CXX_STANDARD 17) # Укажите путь к OpenXLSX find_package(OpenXLSX REQUIRED) add_executable(MyExcelApp main.cpp) target_link_libraries(MyExcelApp OpenXLSX) 5. Ну и соответственно вот это не делаю потому что п3-4 не понятен Скомпилируйте ваш проект mkdir build && cd build cmake .. cmake --build |
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 27.03.2023
Сообщений: 36
|
![]()
Есть еще такая инструкция, но здесь тоже конь ногу сломает
Установка и подключение библиотеки OpenXLSX через CMake 1. Скачайте OpenXLSX 2.Соберите OpenXLSX с помощью CMake 3.Подключите OpenXLSX к вашему проекту 4.Сборка вашего проекта на этом этапе при запуске cmake --build . --config Release пишет C:\Users\polina\source\repos\sergey 1\sergey1.cpp(1,10): error C1083: Не удается открыть файл включение: OpenXLSX.hpp: N o such file or directory, [C:\Users\polina\source\repos\sergey 1\build\MyExcelApp.vcxproj] |
![]() |
![]() |
![]() |
#6 | |||
Старожил
Регистрация: 15.02.2010
Сообщений: 15,821
|
![]() Цитата:
Цитата:
Цитата:
Естественно, вы либу не собрали/не установили и как сабпроект не добавили. Естественно, файла OpenXLSX.hpp у вас нет. Вы первый раз видите cmake? Если студия более-менее новая, то просто откройте скаченные исходники как папку в ней. Студии уже поддерживают cmake и могут собирать такие проекты кнопочками. |
|||
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 27.03.2023
Сообщений: 36
|
![]()
Ребята кто ни будь использовал в работе библиотеку OpenXLSX в Visual Studio, подскажите пожалуйста как ее пошагово установить
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,821
|
![]()
Зачем вам очередная тема по тому же вопросу?
1. Открываете студию, выбираете клонировать репазиторий и указываете либовский. Собираете либу в каких вам надо вариантах. 2. Открываете/создаете проект, где будете использовать и подключаете как илюбую другую. |
![]() |
![]() |
![]() |
#9 |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,810
|
![]()
Современные дети, что с них взять? Они еще не разобрались, что такое тема на форуме, а уже библиотеки хотят...
E-Mail: arigato.freelance@gmail.com
|
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 27.03.2023
Сообщений: 36
|
![]()
Спасибо p51x что откликнулись
не могу найти в сети где можно почитать об этом, я тысячный раз 1. клонировал репозиторий с GitHub только сделал это через студию 2. там mkdir build && cd build 3. cmake .. -DCMAKE_INSTALL_PREFIX=C:\Users\omel s\source\repos\OpenXLSX\build 4. cmake --build . --target install 5. создались папки includ и lib 6. dll библиотеки там нет только есть либ и хидер, путь к ним нужно указывать в Visual Studio Проект => Свойства => C/C++ => общие => Дополнительные каталоги включаемых файлов Может в п. 6 не правильно указываю пути подскажите как правильно для примера использую первый попавшийся код Код:
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Здравствуйте! | sandraq | Операционные системы общие вопросы | 2 | 31.10.2009 18:46 |
Здравствуйте. | Rachilin | Win Api | 0 | 13.07.2009 22:52 |