我对使用OpenGL非常陌生。我正在尝试运行的程序是由我的教授提供的,所以我实际上没有编写任何程序,我在运行程序时遇到了问题。程序被认为只是在黑屏上生成一个白色正方形。我使用的是mac Sierra 10.12.2。此外,我已经将部署目标更改为10.8,因为在更晚的版本中编译时会出现错误。现在,当我尝试
我发现了以下与C和C++之间的函数定义/声明相关的差异。在C++中,如果我在声明和定义一个函数之前调用它,我会得到一个错误消息“function name is invalid identifier”,这对我来说很好,因为它听起来很合理。在使用Visual Studio编译器的C中,当我编译以下程序时,我得到了