代码移植到devcpp报错。[Error] ‘::main‘ must return ‘int‘
今天在做代码移植时,发现一个有意思的东西。在一个编译器(VS)上的代码移植到另一个编译器(DEVCPP)上,就报错了。在这记录并分享一下。使用场景:今天在代码移植时。把c++代码,移植到DEVCPP后,进行编译。提示报错。报错内容 [Error] ‘::main’ must return ‘int’。就纳闷了好好地代码怎么就不行了。如下图:看了下提示也纳闷,为什么非要‘int’?先试试把代码返回值改成‘int’。还就成了。可是为什么呢?原因:查了下才知道,这和DEVCPP 编译器的使用语法
原创
2020-12-29 21:48:19 ·
975 阅读 ·
0 评论