Как получить путь в "Program files" etc, кроссплатформенно |
Здравствуйте, гость ( Вход | Регистрация )
Как получить путь в "Program files" etc, кроссплатформенно |
DIMEDROLL |
26.2.2010, 23:24
Сообщение
#1
|
Участник Группа: Участник Сообщений: 165 Регистрация: 28.9.2008 Из: Киев Пользователь №: 304 Спасибо сказали: 23 раз(а) Репутация: 0 |
что то под вечер немогу смекнуть.. хочу получить фолдер, куда установленны и устанавливаются по дефолту программы, например на виндоуз:
"C:/Program Files/" "C:/Program Files(x86)/" на маке(насколько помню) ":my_hd/Applications" ну и на линухе.... как его правильнее и кросплатформеннее написать?) |
|
|
Litkevich Yuriy |
27.2.2010, 19:05
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
но вопрос остается открытым Да тут только дефайнами всё оборачивать, т.е. под каждую платформу нужно своё писать.смотря какой дистрибутив собственно я об этом. Говоря "Линукс" понимай, как "Несчитанное множество *nix-подобных ОСек".в gentoo к примеру всё ясно. Для виндовоза, можешь воспользоватся переменной окружения ProgramFiles Например, следующий код: Напечатает в консоль:
|
|
|
Текстовая версия | Сейчас: 29.4.2024, 0:26 |