C++ tcc:错误:未定义符号'_GetConsoleWindow@0';

C++ tcc:错误:未定义符号'_GetConsoleWindow@0';,c++,c,compiler-errors,C++,C,Compiler Errors,我正在用C/C++编写一个程序,该程序必须使用以下代码隐藏运行: #define _WIN32_WINNT 0x0500 #include <windows.h> int main(){ HWND hWnd = GetConsoleWindow(); ShowWindow(hWnd, SW_HIDE); . . . } 它会出现一个错误,上面写着: tcc: error: undefined symbol '_GetConsoleWindow@0' 但是当

我正在用C/C++编写一个程序,该程序必须使用以下代码隐藏运行:

#define _WIN32_WINNT 0x0500
#include <windows.h>
int main(){
    HWND hWnd = GetConsoleWindow();
    ShowWindow(hWnd, SW_HIDE);
    . . .
}
它会出现一个错误,上面写着:

tcc: error: undefined symbol '_GetConsoleWindow@0'
但是当我使用gcc时,它是有效的!我想我错过了一个图书馆,但我不知道是哪一个。
请提供一些帮助:)

根据,
GetConsoleWindow
位于
Kernel32.dll

尝试:


编辑:

tcc的
kernel32.def
缺少
GetConsoleWindow
的导出

在tcc安装文件夹中
lib
目录中的def文件末尾追加字符串GetConsoleWindow。

根据,
GetConsoleWindow
位于
Kernel32.dll

尝试:


编辑:

tcc的
kernel32.def
缺少
GetConsoleWindow
的导出

在tcc安装文件夹中
lib
目录中的def文件末尾追加字符串GetConsoleWindow。

根据,
GetConsoleWindow
位于
Kernel32.dll

尝试:


编辑:

tcc的
kernel32.def
缺少
GetConsoleWindow
的导出

在tcc安装文件夹中
lib
目录中的def文件末尾追加字符串GetConsoleWindow。

根据,
GetConsoleWindow
位于
Kernel32.dll

尝试:


编辑:

tcc的
kernel32.def
缺少
GetConsoleWindow
的导出


在tcc安装文件夹的
lib
目录中的def文件末尾追加字符串GetConsoleWindow。

我想我缺少一个库,但我不知道是哪个库。你试过用谷歌搜索函数名吗?我马上就找到了哪个图书馆,@Borgeader,我想我错过了一个图书馆,但我不知道是哪一个。你试过用谷歌搜索函数名吗?我马上就找到了哪个图书馆,@Borgeader,我想我错过了一个图书馆,但我不知道是哪一个。你试过用谷歌搜索函数名吗?我马上就找到了哪个图书馆,@Borgeader,我想我错过了一个图书馆,但我不知道是哪一个。你试过用谷歌搜索函数名吗?我马上就找到了它的哪个库,@Borgeader,我找到了是的:/我想没有办法把它联系起来,真的吗?也许从另一个编译器导入kernel32.def?呃,我的答案是怎么做,只需附加那一行:)是的:/我想没有办法链接它,真的吗?也许从另一个编译器导入kernel32.def?呃,我的答案是怎么做,只需附加那一行:)是的:/我想没有办法链接它,真的吗?也许从另一个编译器导入kernel32.def?呃,我的答案是怎么做,只需附加那一行:)是的:/我想没有办法链接它,真的吗?也许从另一个编译器导入kernel32.def?呃,我的答案是怎么做,只需附加那一行:)
tcc: error: undefined symbol '_GetConsoleWindow@0'
tcc PROGRAM.c -luser32 -lkernel32