- 博客(9)
- 资源 (2)
- 收藏
- 关注
原创 c++调用lua笔记
c++调用lua环境:vs2017lua文件代码,表函数如果用":",c++调用的时候有点问题,应该和隐式的self有关系,暂时没有细究-- local version = "1.0.1" 局部变量c++中不能获取version = "1.0.1"tabTest = {name = "tom",age = 25}function tabTest.fnSub(a,b) return a - bendfunction fnAdd(a,b) return a + bendc++代码
2021-01-07 11:02:52 186
原创 iuplua 简易记事本开发
iuplua 简易记事本开发iup版本:3.30lua版本:5.3.5自己根据官网教程写了一下,对iup的感觉就是麻雀虽小五脏俱全.在嵌入是上做些简单的功能还是可以的,不过估计嵌入式上一般都用qt.微型机上估计用iup的比较多.稍微例举一下优点:1.小巧,支持使用lua语言,调试的时候不用编译过,直接可以根据lua文件运行;2.自带一些图标库,常用的一下事件都有封装;注:这个实例中还是有些功能可以完善,比如字符串查找只支持英文等问题,但是我这边时间有限就没有去深究了,如果以后要用iuplua做
2020-12-25 16:28:35 1513
原创 C++语言写一个lua动态库Demo
C++写一个lua动态库Demo语言:c++,lua工具:vs2017源文件.cpp#include "lua.hpp"//表中的一个方法int funcPrint(lua_State* L){ const char* strBuff = luaL_checkstring(L, 1); if (nullptr == strBuff) { return -1; } printf("c print :%s",strBuff); return 0;}//传递一个table给l
2020-12-18 14:22:08 373 1
原创 MFC虚拟列表 + 指定行设置颜色 + 在表格item中添加按钮
主要知识点就是mfc CListCtrl的LVN_GETDISPINFO和NM_CUSTOMDRAW消息处理虚拟列表简单理解:我们维护自己想要展示的数据,系统根据展示情况来取数据,我们只要专注维护数据就可以了.先放个效果图:继承CMFCButton和CListCtrlclass CButtonEx : public CMFCButton{ DECLARE_DYNAMIC(CButtonEx)public: CButtonEx(int iItem, int iSubItem, CRect r
2020-06-02 18:06:45 1520
原创 c++ libxl库 操作电子表格简单实例
libxl库是一个第三方库,用于操作Excel电子表格,支持多种语言.本文采用c++语言简单分装了一些常用功能.仅供参考头文件#pragma once#include <iostream>#include <io.h>#include <windows.h>#include <vector>#include "../libxl-3.9.0.0/include_cpp/libxl.h"using namespace std;using nam
2020-05-29 19:15:48 1174
原创 windows LIB文件和DLL文件的作用和关系
windows LIB文件和DLL文件的作用和关系LIB后缀的文件有两种:第一种: 静态联结版本;第二种:动态联结版本的import 函数库;DLL后缀文件:程序运行时的动态库;以Windows的USER32模块举例:(USER32模块协助自己的程序和系统进行消息传递等功能)如果自己写的程序采用静态编译的方式生成执行程序,则使用静态库USER32.LIB.此时是第一种情况.在生成可执行文件时,编译器会把程序用到的USER32模块中的函数从静态库USER32.LIB中拷贝到自己编写的程序中,整合成
2020-05-26 14:45:31 670
iuplua简易记事本(包含环境)
2020-12-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人