在构建LuaPlus时为什么没有头文件可供包含?

从这个问题的答案来看,似乎这很简单:如何将 LuaPlus 包含到您的项目中?

但这绝对荒唐。你不得不构建这个(以及这样糟糕的网站),但是也没有教程。安装时的文档非常糟糕。

我看到了一些关于使用“jam”构建的信息,但那对我来说就像外语,听起来毫无意义。为什么不让这个过程简单呢?大多数库都允许您直接下载、提取、链接,就搞定了!我以前也构建过库,非常简单易行。

无论如何,我在 Code::Blocks 中成功构建了库,但这不是问题。问题是它只构建库。在哪里可以找到头文件添加到包含目录中呢?

我尝试了一些操作,但只是将我认为的头文件倒入一个目录并进行包含,就会出现错误。

我在网上看到,使用 Visual Studio 构建的人没有问题,它会创建所有头文件。我在 Code::Blocks 上构建的唯一结果是库文件。

这太麻烦了,只是为了使用它,我已经花费了两个小时,我唯一可以使用它的方式是将整个源代码包含在我的项目中(这太荒唐了)。

点赞
用户4058932
用户4058932

编辑2:呃!LuaPlus编辑Lua本身,所以您必须删除与Lua的链接。 LuaPlus中包含Lua。真是严重可笑。让人们下载库并简单地链接。对无意义的复杂垃圾的一种巨大的中指。

编辑:算了,这不是正确的答案。现在我得到了各种愚蠢的错误。

我想第一次复制所有的头文件时,我做错了什么,因为现在它的工作方式就像应该的那样。

对于任何感兴趣的人,您只需复制/粘贴所有的头文件(在这里显示 enter image description here

不包括LuaPlusAll.cpp、src/lua.c和src/luac.c

然后将它们粘贴到您的搜索目录中

lib/libLuaPlus.a include/[这里粘贴]

链接库和包含目录,告诉Code::Blocks使用“libLuaPlus”,这就完成了!

不知道为什么我有这些问题。一定是因为我跟随某人的错误指导(导致我在某个地方搞砸了)。

2014-10-08 04:05:50