Opengl 评论及;文件名导致运行时错误?

Opengl 评论及;文件名导致运行时错误?,opengl,glut,Opengl,Glut,我正在从事一个OpenGL glut项目。然而,奇怪的事情发生了。首先,我注意到在main.cpp中,通过更改注释行数,它会导致运行时错误。但是,对于同一个文件,我将其名称改为niam.cpp,一切正常 有人遇到过这样的问题吗? 我不会上传实际的代码,因为除了创建一个简单的glut窗口的几个代码之外,它中的所有内容都已被删除。当我更改文件名时,它工作正常 首先,我注意到在main.cpp中,通过更改注释行数,它会导致运行时错误 你到底换了什么?请发布一些源代码 但是,对于同一个文件,我将其名称改

我正在从事一个OpenGL glut项目。然而,奇怪的事情发生了。首先,我注意到在main.cpp中,通过更改注释行数,它会导致运行时错误。但是,对于同一个文件,我将其名称改为niam.cpp,一切正常

有人遇到过这样的问题吗? 我不会上传实际的代码,因为除了创建一个简单的glut窗口的几个代码之外,它中的所有内容都已被删除。当我更改文件名时,它工作正常

首先,我注意到在main.cpp中,通过更改注释行数,它会导致运行时错误

你到底换了什么?请发布一些源代码

但是,对于同一个文件,我将其名称改为niam.cpp,一切正常

在C和C++中编译单元源文件名根本不重要。它可能是任何东西。重要的是里面定义的符号


请注意,对于许多其他语言,情况并非如此,即文件名与内容有很强的关系。但是在C和C++中,

如果它依赖于文件名,文件名是什么?非常简单的glut示例是否正在编译?错误是什么?文件名只是main.cpp。非常简单的glut可以编译。但当我尝试运行它时,它会出现运行时错误,称为访问冲突。这可能是make的问题,并且在您重命名该文件之前,以及在该文件出现导致此冲突的编程错误之前,该文件没有重建吗?您使用的是哪种IDE/OS/编译器?