我正在开发一个OpenGL过剩项目。然而,奇怪的事情发生了。第一个是我在main.cpp中注意到,通过更改注释行数,它会导致运行时错误。但是,对于同一个文件,我将其名称更改为niam.cpp,一切正常!
有没有人遇到过这样的问题? 我不会上传实际的代码,因为除了几个代码创建一个简单的过剩窗口之外,其中的所有内容都被推荐出来。当我只是更改文件名时,它工作正常。
答案 0 :(得分:0)
第一个是我在main.cpp中注意到,通过更改注释行数,它会导致运行时错误。
你到底改变了什么?请发布一些源代码。
但是,对于同一个文件,我将其名称更改为niam.cpp,一切正常!
在C和C ++中,编译单元源文件名根本不重要。它可能是任何东西。重要的是它内部定义的符号。
请注意,还有许多其他语言不是这种情况,即文件名与内容有很强的关系。但不是在C和C ++中。