为什么在构建LuaPlus时不包含头文件?

时间:2014-10-08 03:20:22

标签: build codeblocks include-path luaplus

从这个问题的答案来看,这似乎应该很简单:How do you include LuaPlus into your project?

但这绝对是荒谬的。它是如此愚蠢,你必须建立这个(以及这样一个可怕的网站),但绝对没有相关的教程。关于安装它的可怕文档。

我读到了一些关于用“果酱”的东西来构建它的东西,但这对我来说是异类词,听起来像是asinine。为什么不这么简单呢?大多数图书馆只是让你直接下载,提取,链接和wallah!我之前已经构建了库,它非常简单易用。

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

我试过搞乱,但是我只是将我认为头文件放入目录并包含它的错误。

我在线阅读,使用Visual Studio构建的人没有问题,并且它会创建所有头文件。我的Code :: Blocks构建产生的唯一结果就是库文件。

这是一个只需要使用的PITA,我已经花了2个小时,我可以使用它的唯一方法就是将整个源包含在我的项目中(这太荒谬了)。 / p>

1 个答案:

答案 0 :(得分:0)

编辑2:呃! LuaPlus自己编辑Lua,因此您必须删除Lua的链接。 LuaPlus里面有Lua。所以很荒谬。只是让人们下载图书馆,只是为了上帝的缘故。一个巨大的中指,不必要地复杂的废话。

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

我想我第一次复制所有的头文件时,我做错了,因为它现在可以正常工作。

对于任何感兴趣的人,您只需复制/粘贴所有标题文件(此处显示为enter image description here

减去LuaPlusAll.cpp,src / lua.c和src / luac.c

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

LIB / libLuaPlus.a 包括/ [粘贴在这里]

链接图书馆&包含目录,告诉Code :: Blocks使用" libLuaPlus"还有哈拉!

不知道我为什么遇到这个问题。一定是在跟随别人的坏方向(导致我在某个地方陷入困境)。