如何使用代码::块wmain()入口点?(How do I use the wmain() entr

2019-06-25 06:40发布

我做了一个新的安装代码::块(我安装了一个用于Windows 7附带了GCC编译器 (代码块-10.05mingw-SETUP.EXE))。 然后我试图编译这个非常简单的代码:

int wmain(int argc, wchar_t* argv[])
{
    return 0;
}

我得到这个错误信息:

C:\研发\ IDE \代码块\ MinGW的\ BIN .. \ LIB \ GCC \的mingw32 \ 4.4.1 ...... \ libmingw32.a(main.o),此:main.c中|| 未定义的参考`的WinMain @ 16' | || ===构建完成:1个错误,0个警告=== |

当我尝试用我的代码运行main()项,它运行正常,没有任何错误或警告。 如何使用wmain()在我的代码? 我有什么改变呢?

Answer 1:

MinGW的不完全支持Unicode。 有一个可用的包装,如果你觉得自己想出来。 https://github.com/coderforlife/mingw-unicode-main



Answer 2:

最新的解决方案是使用-municode选项而不是MinGW的支持unicode的主包装。

有关详细信息,请参阅:

  • wWinmain,Unicode的,和MinGW


文章来源: How do I use the wmain() entry point in Code::Blocks?