0

C++inを使用Qt 4.8してアプリケーションを作成し、 sVisual Studio 2010で作成しようとしています。すべてうまくいっているように見えますが、.exedll

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:ここに画像の説明を入力

4

0 に答える 0