出错原因: 用C++控制台程序建立 .cpp 项目且添加了glad.c文件后,项目中混合了 .cpp 和 .c 文件,由于编译器对它们采取不同的编译方式因此出错。因而不能共用一个预编译头文件。在 VC++ 中,默认的预编译头文件是针对 C++ 的 (stdafx.h 和 stdafx.cpp)。 解决办法: 项目——属性——C/C++——预编译头——预编译头——不使用预编译头文件