![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.1ベストアンサー
- 回答日時:
基本的に同じことができます。
違いは、Win32の方を選ぶとコンパイル結果がCPUが直接実効できる機械語になります。
CLRアプリは、共通中間言語という言語にC言語から変換されます。CLRは、C#やVisualBasicやC++/CLIで共通のランタイムライブラリで、一種のインタプリタです。機械語より多少遅いのと.NET FRAMEWORKが必須になります。
http://ja.wikipedia.org/wiki/%E5%85%B1%E9%80%9A% …
作ったPCだけで動かしている分には気にしなくて良いですが、他の人に配布するときは.NET FRAMEWORKを一緒に配らないといけません。
それにWin32のC++(アンマネージド)とC++/CLI(マネージド拡張)は文法が違いますので注意が必要です。
http://ja.wikipedia.org/wiki/C%2B%2B/CLI
前の質問にも答えておきます。
>MFCが使えないのならば作りにくいのでしょうか?
世の中に出ている本やWEBサイトがMFC前提で書かれている場合が多いので、MFCは情報を調べやすいのです。
MFCは、WindowsAPIを楽に使うために手順を省略してC++ライクに使えるようにすることが目的です。
http://ja.wikipedia.org/wiki/Microsoft_Foundatio …
ただし、WindowsAPIだとMFCより細かく書かないと同じ機能を実現できないのでWindowsAPIは面倒だという人々と、MFCで標準でない機能を実現しようとすると難度がWindowsAPIより上になるのでだったらWindowsAPIが良いと人々がいます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
アプリケーションのDLLファイル...
-
<unistd.h>をVisualStudioでつ...
-
共有ライブラリの内容確認について
-
C言語をコンパイルするとコンピ...
-
実行後にコンパイルに失敗しま...
-
プレコンパイルの意味を教えて...
-
gcc コンパイル killed
-
c++の関数をfortranから呼びたい
-
ビープ音が鳴りません・・・
-
NASMとMASMの違い
-
Webデザインを制作する最新トレ...
-
#defineとconstについて
-
visual studio.NETについて
-
python エラー
-
steamのゲームが起動しません。
-
適切な変換関数が存在しない???
-
APIの呼び出しDLLファイルの場...
-
デバッグとビルドは何が違うの...
-
unsigned long long 型のフォー...
-
VC++の自動キー入力プログラム
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
<unistd.h>をVisualStudioでつ...
-
アプリケーションのDLLファイル...
-
math.hに含まれる関数が使えない
-
実行後にコンパイルに失敗しま...
-
共有ライブラリの内容確認について
-
c言語です コンパイルした時に...
-
C言語で作ったらWindowsでもMac...
-
C#で char型とstring型の比較で...
-
gcc コンパイル killed
-
ビープ音が鳴りません・・・
-
すべてのリビルド: 0 正常、 0 ...
-
64ビットのlinuxで32ビットメモ...
-
define文のパラメータを実行時...
-
lhafileをインストールしたい
-
MVSマシンで0C7でABENDしたので...
-
Verilog_HDLでのdefineとifdef
-
Visual Basic.NETの処理速度は6...
-
gccでc++プログラムをコンパイ...
-
#If True Then の # って何??
-
strcpyが古い形式として宣言さ...
おすすめ情報