繁体   English   中英

如何包含 <lua.h> ?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM