Не открывается файлы, которые находятся рядом с exe, Windows 7 |
Здравствуйте, гость ( Вход | Регистрация )
Не открывается файлы, которые находятся рядом с exe, Windows 7 |
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, 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 |
|
|
|
Litkevich Yuriy |
24.7.2011, 11:17
Сообщение
#5
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
"icon.svg" в лине - это рядом с экзешником. это ерунда какая-то, что-то у тебя наверчено с переменными окружения.классика жанра: находишься в каталоге /home/bob, там лежит файл configure, далее командуешь: configure и ясен перец, что оболочка тебе скажет - "нет такого файла или каталога" т.к. командовать в лине нужно явно: ./configure Тот, в котором экзешник. НЕТ, текущий каталог это текущий (из которого команда пускается!!!)По-этому, сначала нужно продумать, как будет распространятся приложение, т.е. структуру каталогов. И исходя из неё задать относительные (виндовоз) или абсолютные (линух) пути |
|
|
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() и посмотреть какой каталог считается текущим. |
|
|
Текстовая версия | Сейчас: 26.12.2024, 23:46 |