1

C ++でWindowsフォームアプリケーションを実行したいのですが、単純なhello worldプログラム(http://www.youtube.com/watch?v=9sGms_j3l2M)を作成することで、一般的なエラーが発生しました(質問されているため、一般的だと思います)ここで何度も)

「Intellisense:C ++/CLIでは使用できません」

だから私の質問は、純粋なC ++でWindowsフォームアプリケーションを実行できるかどうかです(私は本当にIntelliSenseが必要であり、他の理由でも)

4

2 に答える 2

1

Windowsフォームは、定義上、.NETテクノロジです。つまり、そうC++/CLIです。

.NETアセンブリを使用せずにWindowsフォームアプリケーションを作成することはできません。相互運用機能を使用して.NETライブラリを呼び出すことができる場合がありますが、これは長くて難しい方法です。

于 2012-09-02T10:12:26.113 に答える
1

はい、そうなります。いいえ、純粋なC++でWindowsフォームアプリケーションを実行することはできません。そのためには、MFCなどの別のGUIフレームワークが必要になります。

質問:ネイティブC ++コードなどを呼び出すときは、通常C ++ / CLIを使用しますが、ユースケースは何ですか?

ゼロからのプロジェクトの場合、C#forWindowsフォームだけを使用することはできません。

于 2012-09-02T10:14:41.270 に答える