開発環境 Microsoft Visual Studio Express 2013 for Windows Desktop

作ったプログラムを他のPCで動かそうとすると「MSVCR120.dllが無い」とエラーになる事がある。
解決方法は2つ。
  1. 再頒布可能パッケージをインストールする。
  2. Cランタイムライブラリを静的リンクする。

再頒布可能パッケージ

Microsoft Download Center
Visual Studio 2013 の Visual C++ 再頒布可能パッケージ
http://www.microsoft.com/ja-JP/download/details.aspx?id=40784

Cランタイムライブラリの静的リンク

  1. メニューから「プロジェクト」→「プロパティ」を選択する。
  2. 左側のツリーから「構成プロパティ/C/C++/コード生成」を選択する。
  3. 上部の「構成」は「Release」または「アクティブ(Release)」を選択する。
  4. 右側のリストの「ランタイム ライブラリ」に「マルチスレッド(/MT)」を選択する。
※マルチスレッド用があれば事足りるので、シングルスレッド用のライブラリは提供されていない。
最終更新:2015年03月03日 16:29