领域 :工具名称
*** 作系统 :CentOS、Ubuntu、Redhat、suse、Freebsd
网站服务: nginx、apache、lig>
1b2e923 backend_startup_one (type=config, suffix="cn=config"): bi_db_open faile
d! (-1)
这句已经指出了,用于内部保存数据的berkeley db文件打开失败,是不是没有安装berkeley db数据库?
1生成Lua静态库
(1)下载lua src。
最新版本是523。 下载地址。
(2)新建VS Win32控制台应用程序,取名为Lua。在应用程序设置中选择应用程序类型为静态库,附加选项中取消预编译头的勾选。
(3)在Lua的VS项目文件夹中新建LuaSrc目录,用于存放Lua源码。解压下载的lua src,拷贝src目录下所有 c和 h文件到LuaSrc。
(4)在Lua的VS项目文件夹中新建bin目录,用于存放Lualib。
(5)在VS环境中,右键点击Lua项目,选择添加->现有项,导入LuaSrc目录下所有的文件。
(6)右键点击Lua项目,选择属性,在顶部选择所有配置,然后修改配置属性->常规->输出目录为
$(SolutionDir)bin
(7)为了禁止一些安全警告(Windows程序员知道为什么),需要再修改配置属性->C/C++–>预处理器->预处理器定义,在末尾添加
;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE
(8)选择release模式,点击项目,生成Lualib即可。Lualib生成在bin目录下。
2调用Lua静态库
(1)在Lua解决方案下新建名字为HelloLua的Win32控制台程序,采用默认选项,不做修改。
(2)右键点击HelloLua项目,选择属性,修改配置属性->C/C++–>附加包含目录,新增
\LuaSrc
(3)在修改配置属性->链接器->输入->附加依赖项,新增
\bin\Lualib
或者使用代码链接lua库,即在HeloLuacpp中添加如下代码,
#pragma comment (lib,"/bin/Lualib")
(4)设置HelloLua项目为默认启动项,点击生成项目即可。
(5)因为此时main函数并没有执行任何代码,所以控制台一闪而过。右键HelloLua项目的源文件,添加新建项,取名hellolualua。
附上出处链接:
以上就是关于Linux运维人员必知必会工具汇总全部的内容,包括:Linux运维人员必知必会工具汇总、配置openldap,找不到配置文件。、windows下安装OpenLDAP问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)