【问题标题】:Comments & file name cause run time error?注释和文件名导致运行时错误?
【发布时间】:2013-02-26 22:24:37
【问题描述】:

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

有没有人遇到过这样的问题? 我不会上传实际的代码,因为其中的所有内容都已被推荐出来,除了用于创建简单过剩窗口的几个代码。当我只是更改文件名时它工作正常。

【问题讨论】:

  • 如果它取决于文件名 - 文件名是什么?是否正在编译非常简单的 glut 示例?错误是什么?
  • 文件名只是 main.cpp。非常简单的 glut 编译。但是当我尝试运行它时,它给出了一个运行时错误,说访问冲突。
  • 这可能是 make 的问题并且文件没有重建,直到您重命名它,并且在它出现导致此违规的编程错误之前?您使用的是哪个 IDE/OS/编译器?

标签: opengl glut


【解决方案1】:

第一个是我在main.cpp中注意到,通过改变cmet的行数,会导致运行时错误。

你到底改变了什么?请发布一些源代码。

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

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

请注意,还有许多其他语言并非如此,即文件名与内容密切相关。但不是在 C 和 C++ 中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多