これでも、デバッグバージョンのランタイムを配布したことになるのでしょうか。他の人にReleaseビルドしていないexeを配布した場合は、ライセンス違反になりますね。コード生成の設定が/MDdとか/MTdとか関係ないです。それとは別にデバッグバージョンのランタイムの配布は別のライセンス違反です。方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。今確認してみた結果、ソースコードを編集する画面に「debug」「release」を選択するボックスが有りました(visualstudio2008C++です)このボックスで「Release」を選択してビルドすればリリースビルドしたことになるのですか。デバッグビルドがライセンス違反なのは初めて知りました。現在、デバッグビルドとリリースビルドの違いを調べているところです。6年前プロジェクトを開いたとき、メニュー下のツールバーに『Debug』と書かれたプルダウンメニューがありませんか?プロジェクトのプロパティを開いたときに、ダイアログの左上に『構成』という見出しで『Debug』と書かれたプルダウンメニューがありませんか?Debug構成というのは、デバッグしやすいようにシンボルを生成して実行ファイルに埋め込んだり最適化を抑制する設定になります。Release構成というのは、無駄な情報を排し実際の使用において最適なパフォーマンスを発揮する設定になります。他の一般のPCで動かすための設定をDebug構成で行うとデバッグ作業に不都合が出る可能性があります。6年前デバックビルドのexeは、1.デバックのためのコードを内包しています。2.最適化されていないので遅くて、メモリサイズも大きいです。3.最適化されると出るバグが実はあって、それが表面化していない可能性があります。4.関数名など内部を知る手がかり情報満載です。方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。デバッグビルドがライセンス違反なのは初めて知りました。現在、デバッグビルドとリリースビルドの違いを調べているところです。デバッグビルドがライセンス違反なのではありません。デバッグビルドした生成物を配布することがライセンス違反なのです。6年前softya様、ISLe様なるほど、そういった違いがあったのですか。「4.関数名など内部を知る手がかり情報満載です。」の部分は重要ですね。デバッグビルドされた物を配布することが不味い理由が分かりました。確かに、プルダウンメニューで「debug」「release」を選択する項目が有りました。softya様、ISLe様なるほど、そういった違いがあったのですか。「4.関数名など内部を知る手がかり情報満載です。」の部分は重要ですね。デバッグビルドされた物を配布することが不味い理由が分かりました。確かに、プルダウンメニューで「debug」「release」を選択する項目が有りました。配布するにも問題ないという認識で問題ありませんか?マイクロソフトのライセンス的には、1と4がマズイはずです。他にも有るのかもしれませんが。配布する個人としては、2と4がマズイです。>配布するにも問題ないという認識で問題ありませんか?それで配布条件はクリアされるはずです。方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。6年前softyaさん助言いただき、ありがとうございます。これからは、デバッグビルド、リリースビルドにも十分に気をつけ用と思います。配布するにも問題ないという認識で問題ありませんか?デフォルトのまま使う前提であればその認識でかまわないです。デフォルト構成はテンプレートであって、実際にはプロジェクト設定内容に依るので、Release構成のプロパティを変更すれば問題になる場合もあり得ます。6年前ただし、Release構成でもサイドバイサイド問題は残ってますので、ご確認を。方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。ミクプラは自由にリンクできます。