私は openGL プロジェクトに取り組んでおり、インターフェイスにGLUIを使用することにしました。実行時にコマンドライン/シェルを非表示にする方法を誰かが知っているかどうか疑問に思っていましたか?
乾杯!
Windows で Visual Studio と C++ を使用している場合は、GLUT FAQの質問 36に掲載されているソリューションを使用できます。
A36: 次の Microsoft Visual C コンパイラ フラグを使用してみてください。
/SUBSYSTEM:WINDOWS /ENTRY:mainCRTStartup
これらはリンカー オプションです... main または wmain が定義されている場合、MSVC は既定で CONSOLE アプリをビルドします。したがって、の必要性
/SUBSYSTEM:WINDOWS
。が定義されている場合/SUBSYSTEM:WINDOWS
、MSVC は WinMain または wWinMain が定義されていることを期待します。したがって、する必要があります/ENTRY:mainCRTStartup
(たとえば、エントリ ポイントは通常の C メインです)。