Проблемы с использованием библиотеки Excel XLNT.C++

Программы на C++. Форум разработчиков
Anonymous
Проблемы с использованием библиотеки Excel XLNT.

Сообщение Anonymous »

Я пишу код, который требует чтения данных из файлов xls, и остановился на использовании библиотеки XLNT.
Я сделал следующее:
  • Настройте и сгенерируйте проект Visual Studio с использованием графического интерфейса CMAKE
  • Скомпилировал его в Visual Studio — сгенерировал файл создайте папку с файлом .lib
  • Следуйте инструкциям: Как установить сторонние библиотеки

    блоки кода
  • Добавлен каталог /lib/include как в компоновщик, так и в компилятор
    каталоги поиска
  • Добавлен файл .lib в параметры сборки проекта
  • Добавлен -std=c++14 -Ixlnt/include -lxlnt в другие параметры компилятора
У меня есть следующие ошибки:
  • Код: Выделить всё

    undefined reference to 'xlnt::workbook::workbook()
    - всего 18
    идентичных ошибок

Код: Выделить всё

C:\Users\pinkunicorn\Documents\Personal Files\C\testing\main.cpp|36|undefined reference to xlnt::worksheet::freeze_panes(xlnt::cell_reference const&)'
Я посмотрел на форумах, и некоторые люди говорят о подобных проблемах, связанных с включением файлов .cpp. Я не понимаю, как это сделать, поэтому еще не пробовал (похоже, во всех инструкциях говорится о добавлении имени файла библиотеки .cpp в командную строку при компиляции) - но я даже не использую командную строку для компиляции и в исходной папке файла загрузки библиотеки около 50 файлов cpp, поэтому я не уверен, как это будет работать.
Как вы думаете, какие возможные исправления могут быть?

Подробнее здесь: https://stackoverflow.com/questions/446 ... el-library

Вернуться в «C++»