Здравствуйте, гость ( Вход | Регистрация )
|
RazrFalcon |
23.7.2011, 18:34
Сообщение
#1
|
![]() Zombie Mod ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212
|
сабж
в линуксе хватало А под виндой уже не пашет. Тоже касается и переводов. Приходится каждый раз писать абсолютный путь, что не подходит немного. |
|
|
|
![]() |
|
Litkevich Yuriy |
23.7.2011, 22:53
Сообщение
#2
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
Цитата(RazrFalcon @ 23.7.2011, 21:34) Link "icon.svg" в линуксе это будет означать, что файл валяется в корне ФС или по служебным путям , а кто его туда позволит положить? больной админ?А в виндовозе - в текущем каталоге, а текущий какой? |
|
|
|
|
RazrFalcon |
23.7.2011, 23:14
Сообщение
#3
|
![]() Zombie Mod ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212
|
Нет.
"icon.svg" в лине - это рядом с экзешником. У меня так. >>а текущий какой Тот, в котором экзешник. Странно, что уже в релизе, и если запускать не из креатора - все пашет. |
|
|
|
|
TaIRou |
24.7.2011, 10:32
Сообщение
#4
|
|
Студент ![]() Группа: Новичок Сообщений: 13 Регистрация: 26.12.2010 Пользователь №: 2303 Спасибо сказали: 2 раз(а) Репутация: 0
|
Тогда, как вариант, посмотри в настройках creator'a.
Link |
|
|
|
|
Litkevich Yuriy |
24.7.2011, 11:17
Сообщение
#5
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94
|
Цитата(RazrFalcon @ 24.7.2011, 2:14) Link "icon.svg" в лине - это рядом с экзешником. это ерунда какая-то, что-то у тебя наверчено с переменными окружения.классика жанра: находишься в каталоге /home/bob, там лежит файл configure, далее командуешь: configure и ясен перец, что оболочка тебе скажет - "нет такого файла или каталога" т.к. командовать в лине нужно явно: ./configure Цитата(RazrFalcon @ 24.7.2011, 2:14) Link Тот, в котором экзешник. НЕТ, текущий каталог это текущий (из которого команда пускается!!!)По-этому, сначала нужно продумать, как будет распространятся приложение, т.е. структуру каталогов. И исходя из неё задать относительные (виндовоз) или абсолютные (линух) пути |
|
|
|
|
RazrFalcon |
24.7.2011, 14:33
Сообщение
#6
|
![]() Zombie Mod ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212
|
>>из которого команда пускается
У меня ГУИ. 2-й клик по ехе, и прога запускается. В лине все также. Проблема в том, что если запускать их креатора, то файлы рядом с ехе не видны, а если из эксплоера стартовать уже, то подхватывает. |
|
|
|
|
BRE |
24.7.2011, 15:41
Сообщение
#7
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1112 Регистрация: 6.3.2009 Из: Ростов-на-Дону Пользователь №: 591 Спасибо сказали: 264 раз(а) Репутация: 44
|
Уже советовали..., но повторю - посмотри настройки креатора. Какой каталог в настройках указан в качестве рабочего.
Еще можно добавить куда нибудь в main: qDebug() << QDir::currentPath() и посмотреть какой каталог считается текущим. |
|
|
|
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 8.11.2025, 7:32 |