- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 C/C++ 由fopen_s引发的问题
fopen_s是个安全函数,实在是太安全了。o(︶︿︶)o 唉。使用要非常小心哦。 一个小程序,获取模块自身路径。char* Get_Current_Dll_Moudle_Task_Path(char* name){ HMODULE hMod = GetModuleHandle(_T(name)); if(hMod != NULL) { TCHAR szBuffer[
2012-09-09 18:04:15
3722
原创 lua5.2.1 支持中文,变向调用C类函数
找了几天的资料,关于lua调用C++类,无非就是千篇一律的东西,没实际性内容,并且本菜又不喜欢luaplus,luabind,luaTinks等之类的二次封装(一会儿C,一会儿C++,说不定编译狂出错)我是用来解释脚本的,不是用来搞游戏的。这么高深的东西,咱变通下。在C函数里调用类函数,在注册就可以。直接看代码 // luatest.cpp : 定义控制台应用程序的入口点。//
2012-08-23 01:30:29
2334
原创 lua5.2 调用lua函数
小弟真的很郁闷啊,网上千篇一律,版本又不说。咱初学,自然下最新版本,又看不懂鸟文,造成学习困难 lua版本:5.2先在C盘下创建一个lua文件,很简单,就一个相加函数function add(x,y)return x+yend然后在VS2008编译器里填写下面代码#include "stdafx.h"extern "C" { #include "
2012-08-22 01:08:58
1153
转载 C++调用LUA
Lua的C库可以做为Shared Library调用, 但一般开发游戏时会把Lua的所有源程序都包含在内, 并不把Lua编译成共享库的形式. 因为Lua程序只有100多K, 而且几乎可以在任何编译器下Clean Compile. 带Lua源程序的另一个好处时, 可以随时对Lua本身进行扩充, 增加我们所需的功能。Lua的C库提供一系列API:* 管理全局变量* 管理tables*
2012-08-21 23:33:44
727
原创 lua的TABLE性质
初学LUA,从一开始安装编译luaplus开始就麻烦一大堆。貌似luaplus是C++,而lua是C,但这本身的根源在于自身系统问题。以上是一段小插曲罢了,浪费了我3天的时间,才开始学LUA,最后还是安装了原版的MSDN系统安装LUA for Windows不说了。打开SciTE直接拿代码说t ={Age = 27;add = function(self, n)
2012-08-21 23:11:58
443
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人