Objective-C 中的前向声明枚举
我在 Objective-C 程序中的枚举可见性方面遇到问题。 我有两个头文件,其中一个定义了 typedef enum。 另一个文件需要使用 typedef 的类型。 在直接 C…
在 C 中链接外部变量
在 Unix 中,我有三个主要文件。 其中一个是库,另一个是程序。 MyLib.c 和 MyLib.h 是库。 main.c 是程序。 在 MyLib.h 中,我有一个声明 (extern in…
SDL_Surface 的外部编译错误
我在 Code::Block 中遇到 SDL_Surface 变量的编译错误。 奇怪的是,这是我第一次收到这种错误,因为我以前使用过这行代码并且运行得很好。 导致此问题…
C++ 定义跨文件常量的最佳方法
我正在开发一款游戏,有一个有趣的问题。 我想在一个文件中实现一些游戏范围的常量值。 现在我有这样的东西: constants.cppconstants.hpp extern con…