是滴。codeblocks默认是使用GNU GCC Complier编译C++程序的。这个版本的编译器不允许void main()这样定义main函数。你可以int main() {return 0;}或者main() {}都是可以的。
可能是编译器问题,用int main(void),然后return 0;这样更规范