Я сделал muparser.pri со следующим содержанием:
macx|win32|equals(build_muparser, "true")|!packagesExist(muparser){
message("Using bundled muparser")
MUPARSER_DIR = src/rel/muparser
DEPENDPATH += $$MUPARSER_DIR/include \
$$MUPARSER_DIR/src
INCLUDEPATH += $$MUPARSER_DIR/include
GEN_LIB_DIR = ../../generated/lib
LIBS += -L$$GEN_LIB_DIR -lmuparser
PRE_TARGETDEPS += $$GEN_LIB_DIR/libmuparser.a
}else{
message("Using external muparser")
CONFIG += link_pkgconfig
PKGCONFIG += muparser
}
Затем я добавил
include(./muparser.pri)
в файле make моего приложения.
Это дало мне ошибку «:-1: ошибка: нет правила для создания цели «../../generated/lib/libmuparser.a», необходимой для «debug/Akaar1.exe». Стоп».
Что я сделал не так? Как еще я должен включить эту библиотеку в свой проект?