我正在尝试使用raylib
库用C语言构建游戏,我想部署库中定义的sleep
函数。后者在raylib
库的构建中产生了问题
答案 0 :(得分:0)
假设您有两个标头header1.h和header2.h,它们都包含一个名为foo的函数。然后,您可以定义一个新的标头/源对:
mynewheader.h:
int header2_foo(int n);
mynewheader.c:
#include <header2.h>
int header2_foo(int n) {
return foo(n);
}
当然,您可以选择任何所需的前缀,或者为此完全重命名该函数。这种模仿C ++中的名称空间功能。
答案 1 :(得分:-2)
如果{。{1}}是Windows.h中唯一需要的功能,请改用sleep
中的_sleep()
。选中此MSDN discussion以获得更多参考。