【发布时间】:2017-01-29 14:46:12
【问题描述】:
我想问一些听起来很愚蠢但我不知道如何克服它的问题。
我编写了一个 C++ 程序,其中包含一些头文件和 2 个 cpp 文件,其中一个包括 main。在头文件中,我创建了一些类的定义,这些类具有一些内联函数和我在类中声明的一些函数并在其中一个 cpp 文件中定义(不是带有 main 的文件)。 该程序编译并运行良好,但我想在类的一些内联函数中更改一些细节。我做了这些更改,程序编译并运行,但它使用的是以前版本的头文件,而不是新版本。
我曾尝试使用新文件创建一个新项目,但即便如此,该程序实际上仍会使用其旧版本。
我在 Windows 10 中使用 Dec-C++5.11。
解决了。看起来我需要更改文件名。非常感谢!!
【问题讨论】:
-
你在构建之间做了“干净”吗?至于新项目,我猜想你仍然包含旧文件。更改标题名称,然后重试。这可能有助于确定问题。或将 -H 添加到编译行,这将显示(在许多编译器上)被拉入的头文件。
-
改名成功了!非常感谢你!! :D
标签: c++ windows-10 dev-c++