включают внешние библиотеки (из подкаталога папки исходного кода) в qt

Я немного смущен тем, как qt обрабатывает библиотеки. Мой план состоял в том, чтобы поместить внешние библиотеки, которые мне нужны, в исходный каталог, так что им не нужно устанавливать их в систему. Поскольку это, кажется, не работает (см. Ниже), мне было интересно, если это вообще плохая идея или есть какой-то трюк?

Поэтому я собрал библиотеки и поместил их в /mysubdir. В.pro файле я добавил

LIBS+= -L"mysubdir" -L"mylib"

Я получил ошибку компилятора [projectname] Error 2 и не знаю, что это значит.

+1
источник поделиться
1 ответ

Аргумент, переданный -L должен быть абсолютным путем. Пожалуйста, попробуйте с полным путем или, по крайней мере, -L./wcslibc. Хотя я не уверен, будет ли ./ признано правильно. Вы можете получить текущий путь в qmake следующим образом:

LIBS += -L$${PWD}/wcslibc -lwcs
+1
источник

Посмотрите другие вопросы по меткам или Задайте вопрос