- 博客(7)
- 资源 (43)
- 收藏
- 关注
原创 c++如何读取.{20D04FE0-3AEA-1069-A2D8-08002B30309D}下的内容
// ConsoleApplication2.cpp : 定义控制台应用程序的入口点。直接上代码,我们在写一写比较加密的东西的时候可以用这个来.{20D04FE0-3AEA-1069-A2D8-08002B30309D}加密文件夹,但是,之后怎么去查看就得用代码了。//#include "stdafx.h"#include "windows.h " #inclu
2016-12-30 09:17:24 3364 1
原创 ShellExecute打开我的电脑,打开文件或者程序
// ConsoleApplication2.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include "windows.h " #include "shellapi.h " int _tmain(int argc, _TCHAR* argv[]){ //打开我的电脑 //ShellExecute(NULL, NUL
2016-12-30 08:58:49 1202
原创 boost字符串分割
char chs[256]={1,2,3,4,5,6,7,8};std::vector v;boost::algorithm::split(v, chs, boost::is_any_of((" ,,")));
2016-12-28 16:35:11 461
原创 for_each如何传递多个参数
我们在用vector这个容器的时候是不是经常会用到for_each,然而,很JB锤子的是什么呢,它只能传递一个参数。这就有点局限性了,不过,解决办法总是有的,STL这个标准库和另一个标准库一起用就可以了,那就是BOOST这个标准库,这个库里面有一个函数bind();它的作用就是绑定函数,当然要使用它,前提是先安装boost,这个到处都可以下载,教程也有很多,我前面的文章也有。
2016-12-23 10:41:40 2633
原创 QString转char*
方法如下:Qstring str;char* ch;QByteArray ba = str.toLatin1(); ch=ba.data();这样就完成了QString向char*的转化。经测试程序运行时不会出现bug补充:以上方法当QString里不含中文时,没有问题,但是QString内含有中文时,转换为char*就是乱码,采用如下方法解决:方法1
2016-12-20 09:02:55 481
原创 boost编译过程介绍
第一肯定是下载boost压缩文件https://nchc.dl.sourceforge.net/project/boost/boost/1.62.0/boost_1_62_0.zip然后是,解压————然后,打开文件可以看到这样一个批处理文件接着,打开cmd进入该文件的目录下执行这个bootstrap.bat批处理文件执行完之后会生成两个.exe文件,运行b
2016-12-12 16:50:41 403
转载 Cannot read qmake.conf
c解决这个问题,第一,要找到你要用的编译器,比如在电脑中收索win32-g++;这个一般安装在QT的目录下这是我的 D:\Qt\Qt5.7.0.32\5.7\msvc2013\mkspecs\win32-g++Qt这个目录下有很多个g++,也有Linux下的。我们选择这个,然后在系统变量里新建一个变量QMAKESPEC将目录放进去然后在新建一个QTDITR
2016-12-01 14:22:54 2847
Qt下载地址(1).rar
2020-12-29
OpenGL.rar
2020-08-29
QGraphicsViewDemo
2018-11-16
arm-linux-gnueabihf交叉编译ffmpeg
2022-07-25
ffmpeg3.4.5_deepin15.03.tar.gz
2021-08-18
ffmpeg3.4.5_ubuntu16.04.64.tar.gz
2021-08-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人