Я пытаюсь использовать библиотеку Xtensor в проекте C ++. Для этого я «установил» библиотеку, копировав папку Incult/xtensor из репо Github в мое исходное дерево, и предоставил путь к компилятору. Поскольку Xtensor зависит от библиотеки xtl , я сделал то же самое для xtl .#include
< /code>
При компиляции я получаю много ошибок компилятора в соответствии с этим: < /p>
/
/include/xtensor/containers/../containers/../containers/../utils/../utils/xutils.hpp:590:5: error: ‘concept’ does not name a type
590 | concept has_data_interface_concept = has_data_interface::value;
| ^~~~~~~
< /code>
этот способ «установить» LIB хорош или плохо? Два github Repos сообщают, чтобы установить библиотеки, например, через Cmake ... -> сделать установку , что для меня не удалось, поэтому я понял, что просто скопирую и вставьте файлы. Что меня немного удивительно, так это то, что кажется, что структура папок изменяется с помощью Make Install , поскольку предлагаемое включает в себя строку в Readme проекта, похоже на этот #include "xtensor/xarray.hpp" (containers не является частью «пути» здесь).
Структура проекта выглядит примерно так:
.
├── include
│ ├── lazycsv
│ ├── xtensor
│ └── xtl
├── main.cpp
< /code>
Я компилируюсь, как это: < /p>
g++ -I //include -std=c++17 main.cpp -o my_exe
Подробнее здесь: https://stackoverflow.com/questions/796 ... ader-files
Установка библиотек только для заголовков, вычислив файлы заголовков ⇐ C++
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Не позволяйте Android Studio индексировать файлы заголовков библиотек
Anonymous » » в форуме Android - 0 Ответы
- 23 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Лучшая практика для (C#) общих библиотек, которые зависят от других общих библиотек
Anonymous » » в форуме C# - 0 Ответы
- 25 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Лучшая практика для (C#) общих библиотек, которые зависят от других общих библиотек
Anonymous » » в форуме C# - 0 Ответы
- 25 Просмотры
-
Последнее сообщение Anonymous
-