Lua and Visual C++
Lua and Visual C++
我有一个简单的问题。当我打开VC++,创建一个"空项目",插入Lua 5.2.0源代码,然后编译,我没有得到任何错误。然而,当我这样做时,除了一开始选择"Windows窗体应用程序"外,我会遇到一大堆错误。是什么原因造成的?
编辑:
错误是关于某些功能的安全版本:
1>..lua-5.2.0srclua.c(102): error C3861: 'signal': identifier not found
1>..lua-5.2.0srclua.c(178): error C3861: 'signal': identifier not found
1>..lua-5.2.0srclua.c(180): error C3861: 'signal': identifier not found
1> luac.c
1>..lua-5.2.0srcluac.c(43): warning C4996: 'strerror': This function or variable may be unsafe. Consider using strerror_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> C:Program Files (x86)Microsoft Visual Studio 10.0VCincludestring.h(157) : see declaration of 'strerror'
1>..lua-5.2.0srcluac.c(178): warning C4996: 'fopen': This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> C:Program Files (x86)Microsoft Visual Studio 10.0VCincludestdio.h(234) : see declaration of 'fopen'
1> lundump.c
1> lvm.c
1>..lua-5.2.0srclvm.c(53): warning C4996: 'sprintf': This function or variable may be unsafe. Consider using sprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
1> C:Program Files (x86)Microsoft Visual Studio 10.0VCincludestdio.h(371) : see declaration of 'sprintf'
1> lzio.c
1> Generating Code...
这可能是因为当你创建一个windows窗体应用程序时,它实际上使用的是托管c++(使用.net),我认为lua与之不兼容。看看http://luaplus.org/这可能就是你想要的。它似乎是ANY.net语言的lua(管理c++的是)
- Visual Studio 2015:Extern "C" 和 "export" 关键字
- 为cl.exe(Visual Studio代码)指定命令行C++版本
- 试图在visual studio上用C++创建一个桌面应用程序
- 如何在MS Visual Studio 2019中运行QT UI
- 如何使用Visual Studio 2017在C++中为参数化对象数组使用唯一指针
- Visual Studio Code - C++ Debugger 無法啟動
- Visual C++ constexpr Hints
- 为什么它不适用于Visual 2019的原因
- Visual Studio 2019:插入多个C++风格的单行注释
- Visual Studio Code "undefined reference to `WinMain@16'"
- visual在c++中将十进制数转换为二进制数
- Visual studio代码重构似乎不起作用(例如,重命名符号-f2)
- Visual Studio中的函数声明和函数定义问题
- 如何指定我希望我的LIB链接到的DLL文件?-Visual Studio 2019
- Visual C++(VS2017)中用户定义的转换不明确
- Visual C++GC接口如何启用它以及要包含哪个库
- visual是否可以在c++中创建一个接收无限数量相同类型(或至少相当数量)参数的函数
- visual c++,如何获取解决方案目录中的代码
- Visual Studio mkl_link_tool.exe链接错误
- Visual Studio(或任何其他工具)能否将地址解释为调用堆栈(boost上下文)的开头