![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() |
DIMEDROLL |
![]()
Сообщение
#1
|
![]() Участник ![]() ![]() Группа: Участник Сообщений: 165 Регистрация: 28.9.2008 Из: Киев Пользователь №: 304 Спасибо сказали: 23 раз(а) Репутация: ![]() ![]() ![]() |
что то под вечер немогу смекнуть.. хочу получить фолдер, куда установленны и устанавливаются по дефолту программы, например на виндоуз:
"C:/Program Files/" "C:/Program Files(x86)/" на маке(насколько помню) ":my_hd/Applications" ну и на линухе.... как его правильнее и кросплатформеннее написать?) |
|
|
![]() |
Rocky |
![]()
Сообщение
#2
|
Старейший участник ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 530 Регистрация: 22.12.2008 Из: Санкт-Петербург Пользователь №: 463 Спасибо сказали: 22 раз(а) Репутация: ![]() ![]() ![]() |
Возможно QString QDir::rootPath() поможет... Ну а дальше в зависимости от ОС (либо "Program Files", либо... хм, под маком не работал, не знаю... ) Ну а на линухе имхо итак все ясно.. root есть root. В смысе "/". Ну rootPath() и возвращает "/". А дальше наверное лучше ставить куда традиционно пользовательские программы ставятся... /usr/bin, /usr/local/bin, /usr/lib, /usr/local/lib
Во, есть еще QDir::searchPaths(). Надо посмотреть, если она возвращает $PATH, то это вроде то что нужно Сообщение отредактировал Rocky - 26.2.2010, 23:58 |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 27.6.2025, 12:10 |