3

Visual Studio 2012ExpressでC++を使って通常のプログラムを作成したい。GUIを使ったプログラムがたくさんあることは知っている(GUIかどうかはわからないが、それを使って通常のプログラムと呼んでいる)。私はVBとそのWindowsフォームでそれをやろうとしましたが、それを友人に渡したとき、pdbのようないくつかの愚かなファイルが必要です(もう一度わかりませんが、開くことができません)、または.NETフレームワークが必要です。とにかく動作しませんでした。動作するために別のファイルやプログラムを必要としないプログラムを作成したいと思います。

Buttons、Labels、TextBoxsを使用して単純なプログラムを作成したいだけで、別のファイルを要求しません。たった1つのexeファイル。

4

2 に答える 2

5

純粋な「ネイティブコード」ユーザーインターフェイスにはいくつかのオプションがあります。

Microsoft Foundation Class(MFC)ライブラリは、VisualStudioに含まれているメインオプションです。

それ以外の場合は、サードパーティのオプションに移動できます。 Qtは、インストールする意思がある場合は非常に優れたオプションであり、豊富なユーザーインターフェイス用に(私の意見では)はるかに優れた開発モデルを提供します。

そうは言っても、Windowsフォームを使用して作業しているものがある場合は、それを回避するためにコードベース全体を書き直すよりも、友人に.NETFrameworkをインストールしてもらう方がはるかに簡単です。ライブラリへのすべての依存関係を削除することは非常に困難ですが、ネイティブUIを使用すると、展開が簡素化される可能性があります。

于 2013-03-15T18:31:29.417 に答える
1

WINAPIの使用方法を学ぶ必要があります

于 2013-03-15T18:32:20.390 に答える