Russian Qt Forum
Ноябрь 24, 2024, 16:32
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Вопросы новичков
>
Проблема с названием .exe файла
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Проблема с названием .exe файла (Прочитано 5796 раз)
mevn
Гость
Проблема с названием .exe файла
«
:
Июнь 09, 2012, 17:29 »
Добрый день.
Возникла следующая проблема.
После компиляции файла с помощью Release происходит следующее:
Если файл имеет имя например traffic_server.exe то он запускается и через несколько секунд вылетает. Если переименовать его в tr_server.exe то все работает нормально. Если переименовать обратно то опять та же самая ситуация.
Скорее всего все зависит от количества символов в названии файла
Вопрос: Объясните пожалуйста почему так происходит?
Записан
Alex_C
Гость
Re: Проблема с названием .exe файла
«
Ответ #1 :
Июнь 10, 2012, 23:18 »
Хороший вопрос)))
Ответ будет в том же стиле - имя файла тут не причем.
Записан
mevn
Гость
Re: Проблема с названием .exe файла
«
Ответ #2 :
Июнь 11, 2012, 05:47 »
Цитата: Alex_C от Июнь 10, 2012, 23:18
Хороший вопрос)))
Ответ будет в том же стиле - имя файла тут не причем.
В том то и дело, что скомпилированный файл запускается во втором случае, и не запускается в первом!!!
Разница у файлов только в имени, в остальном они полностью идентичны, точнее - это один и тот же файл.
Записан
V1KT0P
Гость
Re: Проблема с названием .exe файла
«
Ответ #3 :
Июнь 11, 2012, 09:35 »
Цитата: mevn от Июнь 11, 2012, 05:47
Цитата: Alex_C от Июнь 10, 2012, 23:18
Хороший вопрос)))
Ответ будет в том же стиле - имя файла тут не причем.
В том то и дело, что скомпилированный файл запускается во втором случае, и не запускается в первом!!!
Разница у файлов только в имени, в остальном они полностью идентичны, точнее - это один и тот же файл.
Это прям мистика какая-то. Имя файла где-то используется?
Записан
ecspertiza
Супер
Offline
Сообщений: 1053
С уважением, мастер конфетного цеха!
Re: Проблема с названием .exe файла
«
Ответ #4 :
Июнь 11, 2012, 09:44 »
В данном случае вижу одно решение, нужно или к бабке сходить чтоб она порчу сняла, или в церковь, свечку поставить
А если серьезно, то имя скорее всего не причем, скорее всего просто бага рандомная, в одном случае воспроизвелась в другом нет. Если кинешь минимальный пример, будет проще разобраться.
Записан
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: Проблема с названием .exe файла
«
Ответ #5 :
Июнь 11, 2012, 13:24 »
>>Скорее всего все зависит от количества символов в названии файла
Скорее всего ты используешь имя файла внутри программы, там и бага у тебя
Записан
Юра.
mevn
Гость
Re: Проблема с названием .exe файла
«
Ответ #6 :
Июнь 13, 2012, 16:34 »
Цитата: V1KT0P от Июнь 11, 2012, 09:35
Цитата: mevn от Июнь 11, 2012, 05:47
Цитата: Alex_C от Июнь 10, 2012, 23:18
Хороший вопрос)))
Ответ будет в том же стиле - имя файла тут не причем.
В том то и дело, что скомпилированный файл запускается во втором случае, и не запускается в первом!!!
Разница у файлов только в имени, в остальном они полностью идентичны, точнее - это один и тот же файл.
Это прям мистика какая-то. Имя файла где-то используется?
Нет имя файла нигде не используется, файл запускается под разными именами, и под разными именами не запускается. Единственная закономерность, которую смог обнаружить количество символов в имени файла.
Записан
mevn
Гость
Re: Проблема с названием .exe файла
«
Ответ #7 :
Июнь 13, 2012, 16:35 »
Цитата: ecspertiza от Июнь 11, 2012, 09:44
В данном случае вижу одно решение, нужно или к бабке сходить чтоб она порчу сняла, или в церковь, свечку поставить
Ошибку нашел примерно так, что только ни делал, в общем цепь случайностей и обнаружил данную закономерность....
Записан
mevn
Гость
Re: Проблема с названием .exe файла
«
Ответ #8 :
Июнь 13, 2012, 16:39 »
А если серьезно, то имя скорее всего не причем, скорее всего просто бага рандомная, в одном случае воспроизвелась в другом нет. Если кинешь минимальный пример, будет проще разобраться.
[/quote]
К сожалению минимальный пример кинуть не могу, итоговый экзешник использует штук 8 библиотек, причем если компилировать не с помощью Release, а с помощью Debug то все работает в любом случае нормально
PS. Среда разработки Eclipse Indigo, Компилятор Mingw_4_5_2
Записан
mevn
Гость
Re: Проблема с названием .exe файла
«
Ответ #9 :
Июнь 13, 2012, 16:41 »
Цитата: lit-uriy от Июнь 11, 2012, 13:24
>>Скорее всего все зависит от количества символов в названии файла
Скорее всего ты используешь имя файла внутри программы, там и бага у тебя
если бы внутри программы использовалось имя файла, то он бы запускался только под одним именем, это легко вычисляется, а он под некоторыми именами запускается а под некоторыми нет
Записан
ecspertiza
Супер
Offline
Сообщений: 1053
С уважением, мастер конфетного цеха!
Re: Проблема с названием .exe файла
«
Ответ #10 :
Июнь 13, 2012, 17:02 »
В программе не используется QDesktopService::storageLocation() для задания настроек например ?
Записан
mevn
Гость
Re: Проблема с названием .exe файла
«
Ответ #11 :
Июнь 13, 2012, 17:11 »
Цитата: ecspertiza от Июнь 13, 2012, 17:02
В программе не используется QDesktopService::storageLocation() для задания настроек например ?
Да используется.
Записан
ecspertiza
Супер
Offline
Сообщений: 1053
С уважением, мастер конфетного цеха!
Re: Проблема с названием .exe файла
«
Ответ #12 :
Июнь 13, 2012, 17:46 »
В storageLocation используется имя файла или applicationName для пути, как вариант, сменили имя программы, изменился путь к настройкам, нет проверки на существование пути к настройкам, они не под грузились, где то что то не инициализировалось и вот вам вылет. Вообщем рекомендую проверить в эту сторону.
Записан
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...