Здравствуйте, гость ( Вход | Регистрация )
Litkevich Yuriy | Дата 20.7.2011, 23:43 |
TiiL, поройся у нас в вики в разделе FAQ. И всё-таки, одна проблема - одна тема. и стопудово это уже обсуждалось. можно воспользоваться поиском по форуму, для начала. Именно! |
|
Алексей1153 | Дата 20.7.2011, 18:22 |
TiiL, все требуемые DLL нужно тащить вместе с приложением и класть рядом с экзешником | |
Iron Bug | Дата 20.7.2011, 9:34 |
это уже вопрос к кутишникам, в разделе про Qt. и стопудово это уже обсуждалось. можно воспользоваться поиском по форуму, для начала. | |
TiiL | Дата 20.7.2011, 9:14 |
Так с этим разобрался... Надеюсь не надоел своими вопросами, создаеться ded.exe в папке debug, копирую этот экзешник в папку bin и пробую запускать, вылезает ошибка отсутсвие mingwm10.dll, в QT приложение запускаеться, для того чтобы это приложение запускалось в другой папке или на другом компьютере где не будет стоять Qt что нужно? нужны пути к динамическим библиотекам? и как это прописывать? |
|
Litkevich Yuriy | Дата 20.7.2011, 9:01 |
а так, лучше дать юзеру возможность просто указать файл в командной строке или в каком-то конфиге. +1 |
|
Iron Bug | Дата 20.7.2011, 8:28 |
по умолчанию - да. если это не какие-то общесистемные библиотеки. а так, лучше дать юзеру возможность просто указать файл в командной строке или в каком-то конфиге. |
|
TiiL | Дата 20.7.2011, 8:08 |
То есть, все файлы используемые приложением лучше держать в корне приложения? я правилньо понял тебя? | |
Iron Bug | Дата 20.7.2011, 8:06 |
вообще-то, пути обычно не зашивают в код. это нехороший стиль программирования. а так, каждая система ищет файл в тех местах, которые для неё специфичны. если уж очень хочется зашить жёсткий путь до базы и её название в код, то просто писать относительный путь и всё. но это не лучший метод. тем более, что у юзера никаких транков и бинов на машине не будет, соответственно. |
|
TiiL | Дата 20.7.2011, 7:31 |
разобрался с проблемой, перенеся phys.db в папку с проектом, программа запускаеться отлично. Вот только бы хотелось чтобы программа phys.db бралось из папки bin, например: E:\alexprojects\samum\trunk\bin а сама программа лежит вот так: E:\alexprojects\samum\trunk\ded может путь прописать в файле ded.pro, вот только не пойму как объявить путь, Вот LIBS - это библиотека, а базу данных как? |
|
Iron Bug | Дата 19.7.2011, 19:58 |
открываю файл с помощью кода в какой системе работаешь? попробуй написать fopen ( ".\phys.db" , "rt" ) а может, у тебя не хватает прав доступа для открытия этого файла. |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 29.3.2024, 17:06 |