我正在尝试使用 raylib
用 C 语言构建游戏库,我想部署 sleep
库中定义的函数。后者在 raylib
的构建中产生问题图书馆
最佳答案
假设您有两个头文件 header1.h 和 header2.h,它们都包含一个名为 foo 的函数。然后您可以定义一个新的 header /源对:
mynewheader.h:
int header2_foo(int n);
mynewheader.c:
#include <header2.h>
int header2_foo(int n) {
return foo(n);
}
当然,您可以选择任何您想要的前缀,或者为此完全重命名该函数。这种模仿了 C++ 中的命名空间功能。
关于c - <windows.h> 是否与 "raylib.h"库发生冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58134611/