2019年10月17日木曜日

VisualStudoでコンパイル時にVisual C++ランタイムを静的リンクする方法

■前提条件
・Visual Studio C++環境

■手順
※Visual Studioのバージョンが異なっても同じはず。自分はVisual Studio Pro 2008 C++で確認した。

1.VisualStudoを起動する
2.[メニュー」→「プロジェクト」→「xxxx のプロパティ」
  →xxxx のプロパティページ ダイアログが表示する
.[構成プロパティ]→「C/C++」→[コード生成]→[ランタイムライブラリ]
  →「マルチスレッド DLL (/MD)」に変更する。

■静的リンク
「マルチスレッド (/MT)」
「マルチスレッド デバッグ (/MTd)」

■動的リンク
「マルチスレッド DLL (/MD)」
「マルチスレッド デバッグ DLL (/MDd)」

Release版
「マルチスレッド (/MT)」
「マルチスレッド DLL (/MD)」

Debug版
「マルチスレッド デバッグ (/MTd)」
「マルチスレッド デバッグ DLL (/MDd)」


参考サイト
動的リンクと静的リンクについて
https://ohwhsmm7.blog.fc2.com/blog-entry-78.html

1 件のコメント:

kuroi さんのコメント...

test