如何在VS 2008中包含Lua库

问题描述:

我不确定这个位置。如何在VS 2008中包含Lua库

在属性>链接>常规>附加依赖

我必须包括在附加库目录一些图书馆,不是吗?

或者我必须在我的电脑上安装一些程序?

问题是我不能使用luaL_dofile,但我可以在我的计算机被格式化之前使用它。

这就是为什么我不确定图书馆。在我的电脑被突然格式化后,我编译并运行我的代码

。我很确定我的代码没有问题

因为它可以在计算机格式化之前运行。

+0

什么是图书馆?它是.lib还是.dll?如果它是一个.dll,你也必须将.dll文件放在与生成的可执行文件相同的目录中。 – 2012-08-16 11:38:51

+0

我不知道我必须包含所有库(.a或.lib或.dll) – barssala 2012-08-16 11:45:05

+0

如果您在Windows下工作,则不太可能需要.a文件。 luabinaries项目提供了动态(dll)和静态(lib)库;你正在使用?我相当肯定你会想要使用其中一种。 – Rook 2012-08-16 11:51:26

那么,从你得到它的地方获得图书馆。将它放置在某个你知道它不会被移动的地方(或者如果提供了安装程序,则安装它),并执行此操作:

选择菜单项Project - > Properties - > Configuration Properties - > Linker - > Input。

现在在“Additional Dependencies”编辑控件中添加库的名称。

你需要做两件事情:

  1. 添加库目录库目录
  2. 添加库名(不含路径,但扩展)连接器 - >输入 - >附加依赖