Metasequoia BBS

| New message | Normal | Tree |
Status
Tag
Keyword
[4389] 再頒布可能パッケージについて / たけし
Not necessary [Talk] Response
「Microsoft Visual C++ 2010 SP1 再頒布可能パッケージ (x86)」ですが、「Visual Studio」の「ソリューション>プロパティ>Release>構成プロパティ>C/C++>コード生成>ランタイムライブラリ」が「マルチスレッドDLL(/MD)」になっていませんか?
これを「マルチスレッド(/MT)」にすればランタイムがビルド時にリンクされ、パッケージが不要になると思いますよ。
2014-04-06 09:27
[4393] Re: 再頒布可能パッケージについて / Administrator
>「Microsoft Visual C++ 2010 SP1 再頒布可能パッケージ (x86)」ですが、「Visual Studio」の「ソリューション>プロパティ>Release>構成プロパティ>C/C++>コード生成>ランタイムライブラリ」が「マルチスレッドDLL(/MD)」になっていませんか?
>これを「マルチスレッド(/MT)」にすればランタイムがビルド時にリンクされ、パッケージが不要になると思いますよ。

それは知っており既にそのようにしておりますが、Pythonの配布モジュールがランタイムを必要とするため同梱しております。
2014-04-07 10:41
[4395] Re: Re: 再頒布可能パッケージについて / たけし
>それは知っており既にそのようにしておりますが、Pythonの配布モジュールがランタイムを必要とするため同梱しております。

ご存知だったのですね。
余計なことを言ってすみません。
2014-04-08 07:36
[4396] Re: Re: Re: 再頒布可能パッケージについて / Administrator
>ご存知だったのですね。
>余計なことを言ってすみません。

いえいえ、プラグイン等を作っている方でご存じでない方もおられるかもしれませんので、
決して余計ということはないと思います。

小規模なプロジェクトではランタイムレスが望ましいと思いますが、
中規模以上となるとランタイムを使うほうが重複がなくなって効率がよくなるので、
だんだんプラグイン数が増えてきた最近ではどちらがいいか迷うところです。
2014-04-08 10:18