私のプログラムでコンソールを(ウィンドウで)非表示にする方法を探していて、次のコードを見つけました:
#if defined (__WIN32__)
#include <windows.h>
HWND hWnd = GetConsoleWindow();
ShowWindow(hWnd, SW_HIDE);
#endif
ただし、コードブロックは私に与え続けますerror: expected constructor, destructor, or type conversion before '(' token
。私は何を間違っていますか?
Mac と Linux でコンソールを非表示にするコードは何ですか? Mac や Linux はあまり使用しませんが、プログラムをプラットフォームに依存しないようにしたいと考えています。すべてのプラットフォームで機能するコードはありますか? コンパイル時に、コンソールは Mac と Linux でも表示されますか?