• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Windows下Visual Studio 2013编译Lua 5.1.4版本

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

1、创建一个Visual C++的Empty Project,如果需要支持Windows XP将Platform Toolset设置为Visual Studio 2013 - Windows XP (v120_xp)。

2、Configuration Type设置为Dynamic Library (.dll)。

3、添加对应的源代码文件,但lua.c、luac.c文件除外。

4、C/C++ -> Command Line的Additional Options添加/D _CRT_SECURE_NO_WARNINGS。

5、查看luaconf.h,如果需要导出函数:C/C++ -> Preprocessor添加一个LUA_BUILD_AS_DLL。

6、编译源代码。

7、如果需要lua解释器则建立一个控制台程序并结合lua.c编译。

8、如果需要lua编译器则建立一个控制台程序并结合luac.c编译。

警告解决方案:

在项目属性中的Linker->System下,确保设置了子系统属性(对于控制台应用程序,设置为控制台,对于DLL和非控制台应用程序,设置为Windows)。

如果使用公共属性表(*.props)在所有项目中设置项目属性,则可以添加类似这样的内容,以确保在项目未显式指定值的情况下为子系统分配有效值。

转载于:https://www.cnblogs.com/hshy/p/10928093.html


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
OpenResty入门之使用Lua开发Nginx插件发布时间:2022-07-22
下一篇:
Lua-源码-字符串的resize函数-luaS_resize发布时间:2022-07-22
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap