Меню
+7 (495) 785-95-25
sale@lcard.ru
sale@lcard.ru
Страницы 1
|
||||
|
ошибка инсталляции ltrd-setup.exeПопробовал установить сабж на тестовый компьютер - при инсталляции серьезные ошибки. В чем может быть дело (windows XPSP3) PIII? картинка |
|||
|
||||
|
Re: ошибка инсталляции ltrd-setup.exeСтранно. |
|||
|
||||
|
Re: ошибка инсталляции ltrd-setup.exeАлексей L Card пишет:
А в каком файле смотреть? В журнале событий Application Error событие 1000. Из диагностических сообщений об ошибке установки можно достать вот такой текст |
|||
|
||||
|
Re: ошибка инсталляции ltrd-setup.exeУстановщик взят с сайта (http://www.lcard.ru/download/ltrd-setup.exe) и он уже использовался на моем основном компьютере тоже с XP - все прошло нормально. На всякий случай скачал заново регитов и сравнил файлы - одинаковые. |
|||
|
||||
|
Re: ошибка инсталляции ltrd-setup.exeРабочий комп (где все встало) WindowsXP-SP3/Windows7-64 где рабочая XP на диске c. |
|||
|
||||
|
Re: ошибка инсталляции ltrd-setup.exeПод системным журналом я имел ввиду правой кнопкой на "Мой компьютер" -> управление -> Служебные программы/Просмотр событий/Приложение - есть ли там какие то записи новые во время установки? А установщик себя как при этом ведет? Он закрывается при этой ошибке сразу, доходит до конца или выводит потом еще сообщение об ошибке установки? В окне под прогрессом установки позволяет нажать "детали", чтобы сделать скрин с ходом установки. |
|||
|
||||
|
Re: ошибка инсталляции ltrd-setup.exeКартинка событий Ошибка не одна, а три раза. Каждый раз спрашивает послать отчет или отменить. Я выбирал отменить. На третьем разе (на config.xml) вылетает "ошибка установки сервиса -1073741795" с прдложением прервать/повтор/пропустить и я выбираю прервать. PS На тестовом компе мало что установлено - может в этом причина. Может так какой-нибудь XML парсер нужно доустанавливать? На машине поставлен MSNetframework.4.0; Windows Installer 4.5 |
|||
|
||||
|
Re: ошибка инсталляции ltrd-setup.exeДа вроде программа должна только от стандартных библиотек зависеть. Но явно она падает при любом запуске.... |
|||
|
||||
|
Re: ошибка инсталляции ltrd-setup.exeПопробуйте также скачать и запустить Dependency Walker - http://www.dependencywalker.com (www.dependencywalker.com/depends22_x86.zip) и открыть им установленный файл ltrd.exe, отметить во View -> Full Path. Может он берет какие-то библиотеки с диска C: где Win98... Можете тоже скрин выложить. |
|||
|
||||
|
Re: ошибка инсталляции ltrd-setup.exeАлексей L Card пишет:
Скрин программы dependency |
|||
|
||||
|
Re: ошибка инсталляции ltrd-setup.exeА если Profile->Start Profiling... запустить с установленной "Log first chance exception" и журнал выложить? А ltrd_start.bat на консольном окне что-нибудь все же выводит? |
|||
|
||||
|
Re: ошибка инсталляции ltrd-setup.exeпопробуйте эту версию: https://bitbucket.org/lcard/ltrd/downlo … .1.5.0.exe |
|||
|
||||
|
Re: ошибка инсталляции ltrd-setup.exeАлексей L Card пишет:
1. Не нашел где "Profile->Start Profiling... запустить с установленной "Log first chance exception"" 2. После запуска ltrd_start.bat сразу crash: 3. Новая версия проглючила только два раза, до отбоя дело не дошло. Вот события (c 10:35): Однако служба ltr запустилась. Остановил ее, попробовал с инсталлировать заново - инсталляция прошла. Однако теперь новая засада - не запускается ltrmanager - вылетает с ошибкой "Ошибка при иницализации приложения 0xc000001d. Для выхода нажмите OK" Крейт к тестовому компьютеру не подключен. Но ведь это не критично для запуска программы? |
|||
|
||||
|
Re: ошибка инсталляции ltrd-setup.exeПонятно. Проблема тут как раз не в том, что что-то не установлено или т.п., а в том, что это Pentium III. Программы были собраны компилятором MSVC2015, в котором по умолчанию собирается код с использованием инструкций SSE2 (которые появились только в Pentium IV) - изменение такого поведения по умолчанию было введено Microsoft с MSVC2012. Соответственно, при выполнении команды из SSE2 и возникает это исключение. Более того, в случае того же ltrmanager используются библиотека Qt для графического интерфейса, которая в последних версиях по умолчанию использует тоже сборку с командами SSE2 (http://lists.qt-project.org/pipermail/d … 14085.html). Поэтому, если в части программ сборка для работы на PIII может требовать только специального указания нужного флага при сборке, то в других случаях поддержка работы на PIII может потребовать намного более значительных усилий (пересборка всех библиотек из исходных кодов или возврат к более старой версии). Но в случае с LTR Manger у меня есть вариант, пусть не последней версии, но собранной на MSVC2008 со старой версией Qt, которая должна запуститься на PIII. В общем, как я понимаю, в отличие от других расширений для векторных команд, SSE2 может активно использоваться компилятором для оптимизации и обычного кода, не знаю правда на сколько это влияет на работу программ. Также судя по всему машины без поддержки SSE2 в настоящее время достаточно редки (Ваша - первое обращение). Исходя из описанного, наиболее логичным вариант выглядит оставить сборку штатных установщиков с поддержкой SSE2, однако для возможности все же запустить ПО для LTR, пусть может и не всегда самой последней версии, и на более старых машинах, на сайте отсюда http://www.lcard.ru/download/ltrbinary-no-sse2.zip можно скачать версию установщиков программ, собранных без использования SSE2. |
|||
|
||||
|
Re: ошибка инсталляции ltrd-setup.exeАлексей L Card пишет:
Софт без SSE2 синсталлировался и запустился без ошибок. OK. По поводу использования SSE2 - я как программист захотел исследовать как сделать второе рабочее место. Я хотел установить LTRd на тестовый комп, сделав подключение через TCP и т.п. оставив основной комп подключенным крейту по USB. Но часто программист не может рассчитывать, что ему выделят, просто для тестов, еще один современный комп. Для тестов приходится использовать и старьё. |
Страницы 1
Адрес: 117105, Москва, Варшавское шоссе, д. 5, корп. 4, стр. 2
Многоканальный телефон:
+7 (495) 785-95-25
Отдел продаж: sale@lcard.ru
Техническая поддержка: support@lcard.ru
Время работы: с 9-00 до 19-00 мск