Как вынудить qmake не создать символьные ссылки для предназначения когда TEMPLATE=lib?

Не совсем ясно, что Вы подразумеваете "под filepath файла, который в настоящее время работает в рамках процесса". sys.argv[0] обычно содержит местоположение сценария, который был вызван интерпретатором Python. Проверьте sys документация для получения дополнительной информации.

, Поскольку @Tim и @Pat Notz указали, __ файл __, атрибут обеспечивает доступ к

файл, из которого был загружен модуль, если это было загружено из файла

5
задан gpalex 25 June 2019 в 14:31
поделиться

3 ответа

Если вы переопределите переменную QMAKE_LN_SHLIB без операции, символьные ссылки не будут создаваться.

QMAKE_LN_SHLIB       = :
5
ответ дан 13 December 2019 в 19:33
поделиться

Это может помочь, если вы намекнете, почему это важно ...

Что касается того, как, вы можете подумать о сценарии, который будет переставлять вещи по вашему вкусу, который запускается на конец процесса сборки.

0
ответ дан 13 December 2019 в 19:33
поделиться

Я изучил исходники qmake и mkspecs, но кажется, что создание символических ссылок довольно жестко.

Из того, что я нашел в источниках, кажется, что если вы добавите плагин к CONFIG, будет сгенерирована только библиотека, без символических ссылок.

Я не могу сказать вам, имеет ли это какие-либо другие побочные эффекты. Но, похоже, это единственный способ избавиться от символических ссылок без написания скрипта, который запускается после сборки.

1
ответ дан 13 December 2019 в 19:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: