慢羊羊的空间

无为,无我,无欲,居下,清虚,自然

解决问题:编译范例程序都出现上百个错误

刚开始用 EasyX,编译却出现上百个错误,例如:

error C2143: syntax error : missing ')' before '='
error C2072: 'initgraph' : initialization of a function
error C2059: syntax error : ')'
warning C4028: formal parameter 1 different from declaration
warning C4028: formal parameter 2 different from declaration
warning C4028: formal parameter 3 different from declaration
error C2143: syntax error : missing ')' before '*'
error C2081: 'bool' : name in formal parameter list illegal
error C2143: syntax error : missing '{' before '*'
error C2059: syntax error : ')'
……

检查了好几遍,安装程序装的 EasyX 没问题,创建新项目没问题,程序用的帮助中的范例更应该没问题……

这种情况下,很可能您创建的是 xxx.c 程序,那么您只需要简单的将 .c 修改为 .cpp 就行了。

就是说,VC 创建新文件的时候不需要加 .c 扩展名,VC 会自动帮您补全 .cpp,这样就没问题了。

分享到