Я написал заявление в C++
с помощью Qt 4.8
в Visual Studio 2010
и я пытаюсь сделать .exe
с dll
s. Кажется, все работает нормально, но
когда Я запускаю свою программу на другом компьютере без установленного там VS или Qt, ничего не отображается.
// класс, в котором я создаю базу данных
DatabaseManager::DatabaseManager():
m_database(new QSqlDatabase(QSqlDatabase::addDatabase("QSQLITE")))
{
m_database->setDatabaseName("VirtualBank.db");
m_database->setHostName("localhost");
}
// Виджет, который содержит QTableView, где отображается эта база данных
CorporationWidget
{
//....
QTableView * m_wgt;
QSqlRelationalTableModel* m_model;
//....
}
void CorporationWidget::initializeModel()
{
setModel(new QSqlRelationalTableModel(this,*(getContext()->model->getDatabase())));
//....
}
Нормальный вид: (на моем компьютере)
Не обычный вид (на чужой компьютер)
dll
S в папке:
Задача ещё не решена.