トップページ > プログラム > 2014年11月26日 > Q5gobCwU

書き込み順位&時間帯一覧

1 位/221 ID中時間01234567891011121314151617181920212223Total
書き込み数23000000300000000001000312



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
Visual Studio 2013 SP5©2ch.net

書き込みレス一覧

Visual Studio 2013 SP5©2ch.net
688 :デフォルトの名無しさん[]:2014/11/26(水) 00:51:26.93 ID:Q5gobCwU
すみません、質問させてください
Visual StudioのC++で.NETランタイムを使わないネイティブ(アンマネージド)な
アプリとしてコンパイル・ビルドする方法はありますでしょうか?
Visual Studio 2013 SP5©2ch.net
691 :デフォルトの名無しさん[]:2014/11/26(水) 00:58:57.51 ID:Q5gobCwU
>>689
ご回答ありがとうございます
質問の仕方が悪かったですw

その方法を教えていただけないでしょうか?
Visual Studio 2013 SP5©2ch.net
692 :デフォルトの名無しさん[]:2014/11/26(水) 01:11:08.50 ID:Q5gobCwU
ggrksな気もしたので少しググってみました
もしかして、下記のリンクにおける「Win32プロジェクト」というのが
.NET VMを使わないネイティブWindowsアプリを作るテンプレでしょうか?
Visual Studio 2013 SP5©2ch.net
693 :デフォルトの名無しさん[]:2014/11/26(水) 01:12:25.60 ID:Q5gobCwU
リンクわすれましたorz
http://msdn.microsoft.com/ja-jp/library/6765tta0.aspx

.NETがどうも重いので、軽いアプリを作りたいというのが目的です
Visual Studio 2013 SP5©2ch.net
695 :デフォルトの名無しさん[]:2014/11/26(水) 01:33:07.75 ID:Q5gobCwU
いろいろググってみたところ、これが参考になりそうだったのでこれで
試してみます
https://www.youtube.com/watch?v=Dgypf055txA
なんかすみませんでした
Visual Studio 2013 SP5©2ch.net
702 :デフォルトの名無しさん[]:2014/11/26(水) 08:10:32.80 ID:Q5gobCwU
>>697
>>698
なるほど、どうもありがとうございます
CLRなしのものを選べばよいのですね
ちなみにWindowsフォームをネイティブで使えるとよいなと思っていたりしたのですが、
それは無理な話だったようです
MSがなぜ仮想マシン環境を前提とし始めたのか理解に苦しみます…
Visual Studio 2013 SP5©2ch.net
704 :デフォルトの名無しさん[]:2014/11/26(水) 08:18:44.37 ID:Q5gobCwU
>>703
15年前ですか…。
ちなみに、ど、どのへんが古いでしょうか?
Visual Studio 2013 SP5©2ch.net
706 :デフォルトの名無しさん[]:2014/11/26(水) 08:51:30.09 ID:Q5gobCwU
>>705
あれ?例えばC#で組んだアプリとか重くないですか?
事実上Windowsでしか使えないのにわざわざVM上で走らせる利点が
よくわからないのですが…
Visual Studio 2013 SP5©2ch.net
750 :デフォルトの名無しさん[]:2014/11/26(水) 19:44:06.35 ID:Q5gobCwU
>>711
確かに起動が遅いだけで、実際の動作は普通かもしれません
Javaと同じようにJITコンパイラがあるんですね
ただ、なおさらVMを介する意義がわからなくなりますね
Javaはマルチプラットフォームという大前提があって、実際にそれが
活かされているのでいいのですが…

>>713
すみません、重いというのはバイナリサイズではなく、動作が重いという意味です
Visual Studio 2013 SP5©2ch.net
769 :デフォルトの名無しさん[]:2014/11/26(水) 23:10:17.86 ID:Q5gobCwU
>>754
>>755
>>756
>>762
>>766
みなさん、丁寧なご説明どうもありがとうございます
OSの違いでのマルチプラットフォームにしか注目しておらず
視野が狭くなっておりました
様々なアーキテクチャのCPUに最適化するために有効なのですね
また、JITコンパイルに時間がかかっているというよりは、ライブラリが
大きいことが、起動遅延の大きな要因なのですね
また、ネイティブコードをキャッシュしてアプリ間で共有することで、
ムダなJITコンパイルを省いて高速化もしているのですね(少しググりました…)
.NET VMを使っている意義を理解することができ、納得できましたので
安心してCLRを使ったプロジェクトで開発していきたいと思います
どうもありがとうございます
Visual Studio 2013 SP5©2ch.net
772 :デフォルトの名無しさん[]:2014/11/26(水) 23:33:28.28 ID:Q5gobCwU
すみません。。ちょっと気になったのですが、皆さんはどの
プロジェクトテンプレを使ってアプリを作ってますか?
Visual Studio 2013 SP5©2ch.net
776 :デフォルトの名無しさん[]:2014/11/26(水) 23:47:06.07 ID:Q5gobCwU
>>773
コンソールアプリですか
計算系とかファイル処理系アプリなんかならコンソールでもよさそうですね

>>774
CLRっていろいろと意義を教えてもらいましたが、かといって実はあんまり
皆さん使ってないんですかね…


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。