当我尝试用 TCC 编译一个简单的 GLFW 程序时,我在 gl.h 头文件中得到一个错误。
我用于编译的命令是
tcc -L./ -lglfw3 -Iglfw/include main.c
这是此命令的完整输出
>tcc -L./ -lglfw3 -Iglfw/include main.c
In file included from main.c:1:
In file included from glfw/include/GLFW/glfw3.h:153:
c:/tcc/include/GL/gl.h:1152: error: declaration for parameter '__stdcall' but no such parameter
这是我要编译的简单程序
#include <GLFW/glfw3.h>
int main()
{
glfwInit();
glfwTerminate();
}
我链接有问题吗?或者不链接我应该链接的东西?我的编译参数有什么问题?