はじめに Visual Studioでexeやdllを作成すると、自動的にMSVCR80.dllやMSVCR90.dllといったランタイムライブラリをリンクしてしまいます。 ランタイムライブラリが存在しない環境だと作ったexeやdllが動かないので、ランタイムライブラリに依存しないようにする方法をまとめました。 ランタイムライブラリに依存しているかを調べる 作成したexeやdllがランタイムライブラリに依存しているかを調べるには、dumpbin.exeを使います。 dumpbin.exeは、以下のディレクトリにあると思います。 C:\Program Files\Microsoft Visual Studio 9.0\VC\bin 使い方は、/importsオプションを指定して、exeやdllのファイル名を指定します dumpbin.exe /imports sampleApp1.exedu
![Visual StudioでMSVCR90.dllに依存しないDLLやEXEを作成する - 小さい頃はエラ呼吸](https://cdn-ak-scissors.b.st-hatena.com/image/square/7bae83ea91ecf317a3331c67641f201cc3cb7ce9/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fr%2Freplication%2F20140412%2F20140412183306.png)