LINUX.ORG.RU

Qt 4.4.1 и Windows


0

0

Проблема следущая: Программу собрал, запускаю exe-шник из командной строки: Точка входа в процедуру _имя_зависит_от_программы_ не найдена в библиотеке DLL QTCore4.dll. Запускаю через проводник. Все отлично.

пи.си. В Path необходимые пути прописаны.

Ответ на: комментарий от Legioner

Корневой каталог или каталог с экзешником - все одно.

Sancho_s_rancho
() автор топика
Ответ на: комментарий от gaa

В том вся и проблема, что в path все указано. Да и запуск из проводника, говорит об этом. Может в винде что поломали опять...

Sancho_s_rancho
() автор топика
Ответ на: комментарий от Sancho_s_rancho

Re^2: Qt 4.4.1 и Windows

> В том вся и проблема, что в path все указано. Да и запуск из проводника, говорит об этом.

А может у тебя установлены разные версии qt и подхватывается не та, с которой скомпилировано(например, более старая)? Прошерсти %PATH% на предмет более старых версий.

gaa ★★
()
Ответ на: комментарий от Sancho_s_rancho

Re^4: Qt 4.4.1 и Windows

> Судя по тексту ошибки - очень похоже. Но path кристально чиста и предыдущая версия была удалена полностью.

Перезагружался после удаления предыдущей версии? Старая библиотека всё ещё может сидеть в памяти.

gaa ★★
()
Ответ на: Re^4: Qt 4.4.1 и Windows от gaa

2 раза :D Проблему все-таки удалось решить. Удалил несколько путей в переменной PATH и перезагрузился. Такое впечатление, что там толи ограничение на длину этой переменной, толи проблема в том, что пути (не которые к Qt, а другие) содержали пробелы и это не нравилось Windows и Qt.

Sancho_s_rancho
() автор топика
Ответ на: комментарий от Sancho_s_rancho

Re^6: Qt 4.4.1 и Windows

> Такое впечатление, что там толи ограничение на длину этой переменной, толи проблема в том, что пути (не которые к Qt, а другие) содержали пробелы и это не нравилось Windows и Qt.

И то и другое. Длина переменной ограничена вроде бы двумя стами пятьюдесятью пятью символами. А с пробелами за 15 лет так никто работать и не научился, потому я всегда пути пишу в виде c:\progra~1\... :)

gaa ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.