2

私はC#とSQLiteでWindowsアプリケーションを作成しました。Microsoft Visual C ++ 2010再頒布可能パッケージx86がPCアプリケーションにインストールされている場合、アプリケーションは正しく実行されますが、Microsoft Visual C ++ 2010再頒布可能パッケージx86がインストールされていない場合、アプリケーションは実行されません。なんで?
SQLiteはMicrosoftVisualC ++ 2010再頒布可能パッケージx86に依存していますか?

4

4 に答える 4

5

SQLite のバージョンは VS2010 によってコンパイルされ、C ランタイム ライブラリに依存するため、Visual C++ 2010 Redistributable Package x86 が必要です。

于 2012-11-12T08:06:56.103 に答える
1

はい。SQLite はおそらく C++ で書かれています。/MD オプションでコンパイルされているため、実行時に msvcrt#.dlls が必要です。再頒布可能パッケージはこれをインストールし、それなしでは実行できません

于 2012-11-12T08:07:32.473 に答える