私はVisual Studioと.NETの関係を理解していません。私はC++アプリケーションを作成したいが、 ".NET C++"アプリケーションは作成しない。これにより、.NET土地に構築されたすべてのものがCLI互換の中間コード(JavaやGroovyのような "JVM"言語と同じバイトコードにコンパイルされたもの)にコンパイルされるということを私が理解しているということです。Visual StudioのネイティブC++プログラム
しかし私は自分のアプリケーションを中間バイトコードにコンパイルしたくないのです...私は生のバイナリにコンパイルして欲しいです!
Visual Studioはこれを行いますか?または.NETが私のC++ IDEとしてVSを選択すると、私の喉の下を強制的に強制されますか?もしそうなら、VSの代わりに "生のC++"とは何ですか?
ありがとうございます!
MSILのバイトコードは、*ネイティブ実行可能ファイル*にあるマシンコードと同様に「生のバイナリ」です。 –
技術的には、ストレージデバイスはバイナリを格納しません。彼らは電気を蓄える。したがって、技術的には、生のバイナリ信号は、3〜5V信号だけではありません。 – IAmYourFaja
どちらの方法でも、 "生のバイナリ"はあいまいな用語ですが、 "バイトコード"、 "マシンコード"、 "ネイティブの実行可能ファイル"は曖昧です。曖昧さのない用語を使用すると、通常はより良い回答が得られます:-) –