在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
一) 、建立lua源代码工程,编译lua的静态库 1、下载Lua源码 http://www.lua.org/download.html a 下载后解压到一个目录下,这里假设解压到D:\lua-5.1.5b 注意下载的版本,如果是5.2.x,后面代码中的C API发生了改变2、在VS2010中新建一个静态库项目,项目命名为lua a 选择新建 Win32 console project b 在wizard界面选择 static Library;不选择Precomplied Header 3、往工程中添加代码(Add -> Existing Item) a 添加D:\lua-5.1.5\src 目录下的*.h文件到项目的Header Files目录下 b 添加D:\lua-5.1.5\src 目录下的*.c文件到项目的Source Files目录下 (可选)4、配置项目的属性,在项目的“配置属性” 界面中操作 a Configuration Properties -> C/C++-> General -> Additional Include Directories 添加D:\lua-5.1.5\src b Configuration Properties -> C/C++-> Advanced -> compile as 这里的选择将影响后面代码中如何指定编译链接方式,后面的测试选择的是Compile as C code (可选)5、 生产项目 Build 如果是DEBUG mode 将在Debug目录下看到一个lua.lib文件,Release mode的lib文件在Release文件下 二)、后面添加一个项目尝试在C/C++代码中, 调用刚才的lua静态库 1、在解决方案中添加一个 Win32 console project,项目名称命名为testlua,后面wizard界面中的选项无需修改 2、添加对lua项目的引用 a Common Properties -> Framework and References -> Add New References 选择lua项目 3、添加对头文件的include directory a Configuration Properties -> C/C++-> General -> Additional Include Directories 添加D:\lua-5.1.5\src 4、在项目的的在testlua.cpp文件中添加下面的代码
5,设置默认的项目,否则要去手动运行生成的可执行文件testlua.exe (见附图) Solution -> Properties -> Common Properties ->Startup Project ->Single startup project 把默认的lua改为testlua 按F5或Ctrl+F5,将会在控制台中输入了Hello World。 来自:http://blog.csdn.net/berdy/article/details/7925040 附图1:在一个项目中添加另一个项目 附图2: 设置默认项目 附图3:静态库
或者
http://blog.csdn.net/appletreesujie/article/details/12065369
|
请发表评论