C++ tcc:错误:未定义符号'_GetConsoleWindow@0';
我正在用C/C++编写一个程序,该程序必须使用以下代码隐藏运行: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' 但是当
#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