[英]How to include <lua.h>?
当使用<>
#include
文件时,编译器将在特定位置搜索标头。 我应该在哪里保存lua文件以使其正常工作? 我想我知道gcc的.h
文件都在哪里。 还是我必须将它们保留在同一个项目文件夹中,并改为#include "lua.h"
? 我假设我应该使用LuaDist中的任何东西代替二进制文件,因为它没有被编译。
(如果需要了解,我使用的是Windows)
编辑 :这可能对Windows没有用,对不起。 但是,如果将来任何运行Linux / BSD / macOS / Solaris / 等的人遇到此问题,请执行以下操作:
Lua应该有一个pkg-config文件,它将确切告诉您所需的标志。 对于Lua 5.1(我在Fedora 28上看到的版本),它是lua-5.1
。 因此,要编译:
cc … `pkg-config --cflags --libs lua-5.1`
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.