crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

korwru
  опции профиля:
сообщение 5.4.2013, 0:57
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 4
Регистрация: 24.2.2013
Пользователь №: 3726

Спасибо сказали: 0 раз(а)




Репутация:   0  


Компилирую. Всё запускается на машине с установленным QT, а на других машинах не запускается - выводит runtime error.
Причина в том, что программа ищет плагин sqlite только по пути, где находится QT. В папке с программой почему-то не ищет.

В папку с программой помимо DLL также положил
/platforms/qwindows.dll
/sqldrivers/qsqlite.dll

Смотрел зависимости с помощью ProcessExplorer.

Подскажите, как сделать, чтобы на других машинах программа запускалась?

Содержимое pro файла:
 
QT              += core gui sql
QMAKE_CXXFLAGS  += -std=c++11
 
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
 
TARGET = wolq-qn
TEMPLATE = app
 
 
SOURCES += main.cpp\
        quicknotes.cpp \
        note.cpp \
        cdatabase.cpp \
        qnview.cpp \
    db02.cpp
 
HEADERS  += quicknotes.h \
    note.h \
    cdatabase.h \
    version.h \
    qnview.h \
    db02.h
 
FORMS    += quicknotes.ui \
    qnview.ui


Исходники моей программы: https://bitbucket.org/korwru/wolq-qn/src
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 17.6.2025, 15:42