@echo off
reg add "HKCU\Software\Microsoft\Command Processor" /v AutoRun /t reg_expand_sz /d "chcp 1251 1>nul" /f
qtcreator.exe
reg delete "HKCU\Software\Microsoft\Command Processor" /v AutoRun /f
QT += core gui
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
TEMPLATE = app
CONFIG += c++14
CONFIG -= debug_and_release debug_and_release_target
DEFINES += QT_DEPRECATED_WARNINGS
SOURCES += main.cpp\
mainwindow.cpp
HEADERS += mainwindow.h
FORMS +=
TEMPLATE = app
CONFIG += mobility
MOBILITY =
LIBS += \
-L"D:/Development/android/crystax-ndk-10.3.2/sources/boost/1.59.0/libs/x86/gnu-4.9/" -lboost_regex \
-L"D:/Development/android/crystax-ndk-10.3.2/sources/crystax/libs/x86" -lcrystax
INCLUDEPATH += "D:/Development/android/crystax-ndk-10.3.2/sources/boost/1.59.0/include"
DEPENDPATH += "D:/Development/android/crystax-ndk-10.3.2/sources/boost/1.59.0/include"
ANDROID_EXTRA_LIBS += \
"D:/Development/android/crystax-ndk-10.3.2/sources/boost/1.59.0/libs/x86/gnu-4.9/libboost_regex.so" \
"D:/Development/android/crystax-ndk-10.3.2/sources/crystax/libs/x86/libcrystax.so"
ANDROID_EXTRA_LIBS = \
C:/qt_projects/-----X-----/boost/1.59.0/libs/x86/gnu-5/libboost_regex.so \
C:/qt_projects/-----X-----/boost/1.59.0/libs/x86/gnu-5/libboost_system.so
External library LC:/qt_projects/-----X-----/boost/1.59.0/libs/x86/gnu-4.9/ does not exist!
, тут опять не правильный формат LIBS. Должно быть так:LIBS += -L"C:/qt_projects/-----X-----/boost/1.59.0/libs/x86/gnu-4.9" -lboost_regex -lboost_system
LIBS += -L"C:/qt_projects/-----X-----/boost/1.59.0/libs/x86/gnu-4.9" libboost_regex.so libboost_system.so
-LC:/qt_projects/-----X-----/boost/1.59.0/libs/x86/gnu-5 -lboost_system -lboost_atomic -LC:/qt_projects/-----X-----/IsTextRankKo-master/src/../../boost/1.59.0/libs/x86/gnu-5/ -lboost_regex
, компилятор получает правильные аргументы, только у вас сейчас путь к либам два раза указывается (из-за последнего добавления, видимо). Вызывает некоторые сомнения сочетание "gnu-5" и GCC 4.9. Возможно, у вас версия компилятора не соответствует той, которой был boost скомпилирован. LIBS += L"C:/qt_projects/-----X-----/boost/1.59.0/libs" lboost_regex lboost_system
LIBS += "C:/qt_projects/-----X-----/boost/1.59.0/libs/libboost_regex.so" \
"C:/qt_projects/-----X-----/boost/1.59.0/libs/libboost_system.so"
L"Путь к какталогу" lназвание_библиотеки1 lназвание_библиотеки2
. Соответственно, для подключения boost::regex вам нужно написать LIBS += L"C:/qt_projects/-----X-----/boost/1.59.0/libs" lboost_regex lboost_system
.LIBS += L"C:\qt_projects\-----X-----\boost\1.59.0\libs" lboost_regex lboost_system
или LIBS += L"/с/qt_projects/-----X-----/boost/1.59.0/libs" lboost_regex lboost_system
. contains(ANDROID_TARGET_ARCH,x86) {...}
для этого и нужен, но судя по всему это не так.