Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 使g++;使用main作为入口点,而不是winmain_C++_G++_Main_Winmain - Fatal编程技术网

C++ 使g++;使用main作为入口点,而不是winmain

C++ 使g++;使用main作为入口点,而不是winmain,c++,g++,main,winmain,C++,G++,Main,Winmain,我对这些东西还很陌生,类似线程的解决方案对我来说不起作用,所以我再次询问我的具体问题 我试图在Windows操作系统上编译一个具有主()功能的C++程序。所以我用 g++-std=c++11-o hw2*.cpp 但我在尝试编译时遇到了这个错误 bin/ld.exe: c:/mingw/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64- w64-mingw32/lib/../lib/libmingw32.a(lib64_libm

我对这些东西还很陌生,类似线程的解决方案对我来说不起作用,所以我再次询问我的具体问题

我试图在Windows操作系统上编译一个具有主()功能的C++程序。所以我用
g++-std=c++11-o hw2*.cpp

但我在尝试编译时遇到了这个错误

bin/ld.exe: c:/mingw/bin/../lib/gcc/x86_64-w64-mingw32/9.2.0/../../../../x86_64-
w64-mingw32/lib/../lib/libmingw32.a(lib64_libmingw32_a-crt0_c.o): in function `m
ain':
C:\temp\gcc\build-mingw-w64\mingw-w64-crt/../../src/mingw-w64-crt/crt/crt0_c.c:1
8: undefined reference to `WinMain'
collect2.exe: error: ld returned 1 exit status
make: *** [all] Error 1

您是否定义了
int main()
?如果不是,您对
WinMain()
使用了什么签名?如果使用WinMain(),是否启用了UNICODE?有了这些,我们可以测试10行左右的代码会很有帮助。我的问题是,我碰巧有两个主要功能。。。已解决:)