QT Creator, как создать библиотеку из исходного кода и использовать ее в проекте - PullRequest
0 голосов
/ 23 апреля 2020

У меня есть проект, созданный, и теперь я sh хочу написать файл xlsx (не CSV, так как мне нужно несколько листов)

Я пытаюсь использовать https://sourceforge.net/projects/simplexlsx/files/ в мой проект для выполнения sh this.

Я скачал исходный код, открыл CMakeLists.txt в QT Creator и собрал его, используя MinGW-компилятор (тот, который я использую в моем основном проекте). Это было сложно, поскольку он пытался использовать ниндзя, однако я настроил параметры набора и, наконец, получил его для сборки.

В каталоге сборки он создает файл libSimpleXlsxd.a.

Затем я переместил этот файл в каталог своего проекта и добавил эту строку в мой файл .pro:

LIBS += "C:\path where directory is\libSimpleXlsxd.a"

Я попытался добавить INCLUDEPATH в каталог проекта, но безуспешно.

Теперь я столкнулся со стеной, так как не могу включить что-либо из библиотеки lib в свой проект. Кажется, что-то сломано или отсутствует на пути, чтобы связать вещи, и я не могу понять это. Я попытался добавить INCLUDEPATH в каталог проекта, как будет без удачи. Я искал в Интернете в течение нескольких часов, и я в растерянности. Буду признателен за любую помощь.

РЕДАКТИРОВАТЬ: для пояснения: libSimpleXlsxd.a находится в каталоге моего проекта (расположение .pro). Я попытался использовать абсолютный путь в INCLUDEPATH и LIB и ярлык $$ PWD. Ни один не работал, поскольку я все еще не могу включить.

Спасибо

...