- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 Lua调用C的动态库步骤及接口分析
C语言可以完成一些lua不好实现的功能,当程序主体使用lua完成时,便需要掌握通过调用C的动态库简化操作流程。
2022-10-08 16:54:59
2269
1
原创 在openwrt使用C语言增加ubus接口(包含C uci操作)
在OpenWrt中,使用C语言编写自己的软件包,实现在ubus中增加自己的接口,其中包括C语言对uci的操作
2022-08-07 15:57:10
4708
7
原创 source insight 中文间距过小汉字重合
**source insight 字符串中中文间距过小**问题如下:输入中文时正常,但用鼠标选择时会乱码,删除一个汉字需要delete两次,一个汉字由两个乱码组成,如下图所示:分析原因:这是因为字体间距太小,导致中文被拆分成两个乱码,而且还会重合。解决方法:进入Options -> Style Properties…在Style Propertes面板中,左边Style Name选择 string,在右边修改字体跟size大小,推荐宋体 10...
2021-12-01 13:59:03
832
原创 vs code C++万能头无法使用
vs code C++的万能头突然无法使用,如下图所示解决方案:进入path设置根据自己的保存路径,找到这个文件夹进入include文件夹中,新建一个bits文件夹,在里面创建一个stdc++.h文件。stdc++.h文件内容如下: // C #ifndef _GLIBCXX_NO_ASSERT #include <cassert> #endif #include <cctype> #include <cerrno> #incl
2021-10-16 08:49:04
2777
2
原创 C++快速排序及优化(三路快排)
快速排序常用模板这里的下标范围是[left,right]代码模板:void Quick_Sort(vector<int> &nums, int left, int right){ if (left < right) { int i = left, j = right; // 中轴值随机获取 swap(nums[rand()%(right - left + 1) + left], nums[left]);
2021-10-13 22:21:57
1877
原创 VS2019 找到一个或多个多重定义的符号
出现的问题如下图所示:后面发现了原因:同一个项目下的另一个cpp文件用了重复的头文件。解决办法将重复的头文件注释掉删除无用的cpp文件(不建议)
2021-10-07 05:37:53
2731
转载 如何新建一个duilib项目(手把手创建)
如何新建一个duilib项目1.创建项目目录 在桌面上新建一个文件夹 (MyDuilib),用来做我们项目的根目录。2.创建一个Win32项目1.打开VS2013,新建一个 Win32项目,项目目录选择上一步创建的文件夹 (MyDuilib) ,项目配置选择 Windows 应用程序,点击完成即可。2.在解决方案管理器里找到我们刚才创建的DuilibDemo项目,打开DuilibDemo.cpp,保留_tWinMain函数,把其它代码删掉,删除完毕留下的代码如下(可直接复制)#inc
2021-05-03 21:53:14
1030
3
原创 Visual Studio 2019中创建的C++项目无法使用万能头<bits/stdc++.h>解决方案
**Visual Studio 2019创建C++项目无法使用万能头<bits/stdc++.h>解决方案**打开一个C++项目鼠标移动至头文件上右击,选择转到文档右击iostream,打开所在文件夹新创建一个bits文件夹在bits文件夹中新建一个stdc++.h的文件,将以下内容写入stdc++.h中#ifndef _GLIBCXX_NO_ASSERT#include #endif#include #include #include #i
2020-12-28 19:03:47
8325
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人