私は周りを見回してきましたが、私の問題に似た解決済みと思われる問題があっても、問題の解決策を見つけることができませんでした。
C プログラムの実行時にコンソール ウィンドウを非表示にしたいと考えています。
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <windows.h>
#define _WIN32_WINNT 0x0500
int main(){
HWND hWnd = GetConsoleWindow();
ShowWindow( hWnd, SW_MINIMIZE ); //won't hide the window without SW_MINIMIZE
ShowWindow( hWnd, SW_HIDE );
}
これは私が試したものですが、コンパイラは私に与えます
初期化は、キャストなしで整数からポインターを作成します
そして実際にコンパイルを停止する致命的なもの:
「GetConsoleWindow」への未定義の参照
PS: wincon.hを確認したところ、GetConsoleWindow()
関数が定義されています。