MFCデフォルト生成ファイルとデフォルト生成エンジニアリング内容の変更


デフォルト生成ファイルとデフォルト生成プロジェクトの内容を変更するのは非常に実用的です.これにより、OpenCVを使用するたびにヘッダファイルを含むなど、以前にやった仕事を新しい工事をする必要はありません.もちろんです.hファイルのデフォルトに著者、会社の説明を直接加えると便利になります.方法は以下の通りです.
まず修正です.h和.cppファイルのデフォルトの生成内容(つまり、新しいアイテムを追加すると、ファイルには空白ではなく追加されたコンテンツが付属します).この問題は、テンプレートファイルのパスを見つけることです.本人のパスは「C:Program Files(x 86)Microsoft Visual Studio 12.0VCvcprojectitems」です.このパスの下に2つのテンプレートファイル「hfile.h」「newc++file.cpp」があり、この2つのファイルのデフォルトは空白で、前者は私たちの新しい項目に対応しています.hファイルである、後者は新規項目である.cppファイル、すなわち、この2つのファイルの内容を変更するだけで、デフォルトで生成された内容を変更します.デフォルトのパスでVSをインストールするとファイルが修正できないという問題が発生する可能性がありますが、本人は外でファイルの内容を希望通りに修正して「hfile.h」または「newc++file.cpp」と名付けてコピーします.もちろん、エディタを管理者として開いてから、対応するファイルを開いて変更することもできます.
次に重点を置いて、デフォルトの生成工事を修正します!
ここではMFCの新築工事を例にとると、まずテンプレートパスを見つけなければなりません(探している私は苦労していますが、この文章は助かります)英語版ならこのパス:“C:Program Files(x 86)Microsoft Visual Studio 12.0VCVCWizardsAppWizMFCApplicationtemplates1033”中国語版はこのパスで「C:Program Files(x 86)MicrosoftVisual Studio 12.0VCVCWizardsAppWizMFCApplicationtemplates2052」ですが、もちろん上記と同様に、VSがデフォルトのパスでインストールされていないか2013でない場合は、パスが少し異なります.パスを見つけたら、すべてがやりやすくなります.中国語版を例にとると、上に示すパスの下にあります.h和.cppファイルに対応しているのは、新規プロジェクトのデフォルトで生成されたファイルです.その中の「dialog.cpp」は、プロジェクトの各デフォルト生成メッセージ応答関数が存在するファイル、すなわち「xxddlg.cpp」というファイルに対応しています.私たちは、その内容を修正することで、次のコードをOnInitDialog関数の下に追加することができます.
#ifdef _DEBUG
::AllocConsole();//       
FILE *fp;
freopen_s(&fp,"CONOUT$", "w+t", stdout);//   ,     VS2013     , VS         VS2008 ,  freopen_s  freopen,            
#endif	

これにより、各エンジニアリングではDEBUGモードでコンソールプログラムのような端末をポップアップしてデバッグ情報を印刷することができます.他の機能をどのようにカスタマイズするかについては、ここでは説明しないが、操作はほぼ同じである.