Q
HDevelopでプログラムを作成しCに落としてコンパイルします。それを実行すると処理画面の他にDOSウインドウが表示されます。このDOSウインドウを表示したくないのですがどうしたらよいでしょうか?
A
HALCONで作成した実行プログラムでDOSプロンプトウィンドウが最初に開くのはVC++のプロジェクトがWin32 Console applicationで作られたためです。VC++の「ファイル(F)」→新規作成でプロジェクト Win32 applicationを選択してプロジェクト作成します。(画面を参照)
これでWin32 applicationのプロジェクトテンプレートが作成されますので“プロジェクト名”.cppのファイルのWinMain関数の処理をHALCONが出力したC++コードに置き換えます。プロジェクトをビルドすればコンソールアプリケーションではないので、プログラム起動時にDOSプロンプトウィンドウは開きません。