Не совсем ясно, что Вы подразумеваете "под filepath файла, который в настоящее время работает в рамках процесса". sys.argv[0]
обычно содержит местоположение сценария, который был вызван интерпретатором Python. Проверьте sys документация для получения дополнительной информации.
, Поскольку @Tim и @Pat Notz указали, __ файл __, атрибут обеспечивает доступ к
файл, из которого был загружен модуль, если это было загружено из файла
Если вы переопределите переменную QMAKE_LN_SHLIB без операции, символьные ссылки не будут создаваться.
QMAKE_LN_SHLIB = :
Это может помочь, если вы намекнете, почему это важно ...
Что касается того, как, вы можете подумать о сценарии, который будет переставлять вещи по вашему вкусу, который запускается на конец процесса сборки.
Я изучил исходники qmake и mkspecs, но кажется, что создание символических ссылок довольно жестко.
Из того, что я нашел в источниках, кажется, что если вы добавите плагин
к CONFIG, будет сгенерирована только библиотека, без символических ссылок.
Я не могу сказать вам, имеет ли это какие-либо другие побочные эффекты. Но, похоже, это единственный способ избавиться от символических ссылок без написания скрипта, который запускается после сборки.