Russian Qt Forum

Qt => Вопросы новичков => Тема начата: QuAzI от Март 17, 2012, 10:10



Название: applicationFilePath изнутри текущей библиотеки
Отправлено: QuAzI от Март 17, 2012, 10:10
Хочется узнать имя файла для текущей библиотеки. Не то, под которым либа собиралась, а текущее, реальное, то же, что возвращает для программы qApp->applicationFilePath() . Чтобы исходя из текущего имени писать логи, подтягивать по имени модуля переводы и справку.
Вроде как GetModuleName (http://msdn.microsoft.com/en-us/library/aa909227.aspx) есть, но хотелось бы более родное и кроссплатформенное решение.

Или в крайнем случае подскажите, можно ли при сборке проекта использовать переменные из проектного файла? По крайней мере до переименования TARGET бы помог (хотя он не учитывает нумерацию версий для библиотек, но она и не принципиальна для именования файлов справки, переводов и логов).