実験環境win10 / win2012 vs2019 C ++
問題の背景:
MFCは、マイクロソフト、魅惑的な美しさが提供するグラフィカル・インターフェース・プログラミングフレームワークですが、確立された手順に完全に従ったMFCウィザードが便利であれば、それは、ファイル、アプリケーション、実用的なの多くが含まれていますし、必ずしもそれを必要としません。
だから、私は子供CFrameWndのクラスの定義が、エラーの実行以降に、空のMFCプログラムからプロジェクトを設定します。問題は、コードが、対環境の構成ではありません
まず、(エラープロンプトがシャットに、目詰まりに見えた)エラーの詳細を覚えていますが、このエラーは、いくつかの要素が含まれます。
1.はいLNK2019エラー
およそMSVCRTD.DLL 2.(登録して、オンラインの悪い考えを利用できるDLLのダウンロードに従わない、役に立ちません)
、問題のあなたのエントリ関数を言うためにあるかのように3エラー、xxxx_mainxxxxx
それは空のプロジェクトは、IDEが知っているではありませんので、コンソールに従い、デフォルトの手順は、MFCのプロセスが明らかにプロジェクトのエントリポイントを探していない間ので、おそらく、記述することができます原因となったエラーの原因は、あなたが、プログラムウィンドウまたはコンソールアプリケーションを作成しますメインエントランスは、うまくメッセージキューにウィンドウの操作のための他のオペレーティングシステムメッセージに、クラスを定義し、その後、契約を取る、ドラゴンキング寺のように大きなフラッシュされ、家族は家族を認識しません。次のようにそうです
- DLLを共有MFCを使用することを選択して、文字セットがUnicode文字セットを選択することをお勧めします
- プリプロセッサ新しい_WINDOWS
- リンカシステム--- ----サブシステム:選択ウィンドウ、同じトークンは、コンソールプログラムを書く場合は、コンソールを選択