<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Bean_Turtle的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Bean_Turtle</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Bean_Turtle]]></copyright><item><title><![CDATA[Microsoft.CppCommon.targets: error MSB3073 怎么解决？]]></title><link>https://blog.youkuaiyun.com/Bean_Turtle/article/details/126623074</link><guid>https://blog.youkuaiyun.com/Bean_Turtle/article/details/126623074</guid><author>Bean_Turtle</author><pubDate>Wed, 31 Aug 2022 14:29:36 +0800</pubDate><description><![CDATA[C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets...]]></description><category></category></item><item><title><![CDATA[怎样设置文件共享]]></title><link>https://blog.youkuaiyun.com/Bean_Turtle/article/details/121435834</link><guid>https://blog.youkuaiyun.com/Bean_Turtle/article/details/121435834</guid><author>Bean_Turtle</author><pubDate>Sat, 20 Nov 2021 10:30:21 +0800</pubDate><description><![CDATA[1.文件共享只能共享c盘下面的公用文件夹，或者 Administrator会自动生成一个user文件夹，其他的好像会出问题还未解决
2.鼠标右键文件夹，属性-&gt;共享-&gt;高级共享-&gt;勾选共享此文件(按照自己要求去设置权限和连接数)-&gt;确定
3.在同局域网的其他电脑上直接win + r输入 \ + 共享文件的电脑IP

...]]></description><category></category></item><item><title><![CDATA[ping 的使用实质是检查网络]]></title><link>https://blog.youkuaiyun.com/Bean_Turtle/article/details/120839028</link><guid>https://blog.youkuaiyun.com/Bean_Turtle/article/details/120839028</guid><author>Bean_Turtle</author><pubDate>Tue, 19 Oct 2021 09:07:12 +0800</pubDate><description><![CDATA[1、ping 127.0.0.1  检查TCP/IP协议栈是否正常。此时就是自己给自己发包在拆包，检查这个事情。
2、ping 本地ip  检查网卡是否正常。网卡就是用来上网的东西，是个硬件。此时模拟从网关或者别处过来的信号给网卡，网卡转化为脉冲信号等操作，看最后能不能接收到。
3、ping 网关ip 检查本地主机与网关的链路是否通畅。模拟从网页或者别处过来的消息给网关，看最后是否能接收到消息。
4、ping 网址 检查本地主机与外网远程网站之间的链路是否正常。

...]]></description><category></category></item><item><title><![CDATA[QT 解决阻塞问题]]></title><link>https://blog.youkuaiyun.com/Bean_Turtle/article/details/119180446</link><guid>https://blog.youkuaiyun.com/Bean_Turtle/article/details/119180446</guid><author>Bean_Turtle</author><pubDate>Wed, 28 Jul 2021 15:02:00 +0800</pubDate><description><![CDATA[qApp -&gt; processEvents();
遇到不立即执行的阻塞问题，用它试一试

]]></description><category></category></item><item><title><![CDATA[QT在ui界面新部件为什么不显示]]></title><link>https://blog.youkuaiyun.com/Bean_Turtle/article/details/108043866</link><guid>https://blog.youkuaiyun.com/Bean_Turtle/article/details/108043866</guid><author>Bean_Turtle</author><pubDate>Sun, 16 Aug 2020 21:14:46 +0800</pubDate><description><![CDATA[解决：
在.pro文件中添加 UI_DIR = ./UI
然后把对应生成的文件夹下的 ui_*.h的文件全部删除
最后重新编译就好了

]]></description><category></category></item><item><title><![CDATA[通过linux的Samba创建共享文件]]></title><link>https://blog.youkuaiyun.com/Bean_Turtle/article/details/107215486</link><guid>https://blog.youkuaiyun.com/Bean_Turtle/article/details/107215486</guid><author>Bean_Turtle</author><pubDate>Wed, 08 Jul 2020 21:47:14 +0800</pubDate><description><![CDATA[作用：
1、实现linux和windows的交互
步骤：
1、下载Samba
sudo apt-get install samba
2、在自己的家目录下创建一个共享文件
$  mkdir share
3、赋给它所有权限
$  sudo chmod 777 share/ -R	 	
4、进入到这个文件夹，查看文件路径
$ cd share
$ pwd       //记住这个路径下面会用到	
5、配置samba
$	sudo vim /etc/samba/smb.conf
在该文件最下面添：
[share] ]]></description><category></category></item><item><title><![CDATA[QT  设置label内字体，字体颜色，背景色 ;   字体的中英对照]]></title><link>https://blog.youkuaiyun.com/Bean_Turtle/article/details/105520243</link><guid>https://blog.youkuaiyun.com/Bean_Turtle/article/details/105520243</guid><author>Bean_Turtle</author><pubDate>Tue, 14 Apr 2020 20:30:36 +0800</pubDate><description><![CDATA[QLabel label;
//参数一：字体 参数二：大小
QFont font("SimSun",15); 
//设置label背景颜色 ， 字体颜色
label-&gt;setStyleSheets("background-color:rgb(0,0,255);color:rgb(255,0,0);");
label-&gt;setFont(font);

中文字体名称对应的字体英文名称
宋体...]]></description><category></category></item><item><title><![CDATA[QT 子窗口打开位置在主窗口位置处]]></title><link>https://blog.youkuaiyun.com/Bean_Turtle/article/details/105519873</link><guid>https://blog.youkuaiyun.com/Bean_Turtle/article/details/105519873</guid><author>Bean_Turtle</author><pubDate>Tue, 14 Apr 2020 20:07:06 +0800</pubDate><description><![CDATA[//把主窗体几何位置给子窗体
 child-&gt;setGeometry(this-&gt;geometry());
 


]]></description><category></category></item><item><title><![CDATA[QT 添加音效]]></title><link>https://blog.youkuaiyun.com/Bean_Turtle/article/details/105519779</link><guid>https://blog.youkuaiyun.com/Bean_Turtle/article/details/105519779</guid><author>Bean_Turtle</author><pubDate>Tue, 14 Apr 2020 20:04:18 +0800</pubDate><description><![CDATA[//首先添加模块 QT += multimedia 
	//在包含头文件 #include &lt;QSound&gt;
   QSound* sound = new QSound("",this);
   sound-&gt;setLoops(5);  //设置循环次数 如果是  -1  代表无限循环
   sound-&gt;play(); //音效开始


...]]></description><category></category></item><item><title><![CDATA[QT 使用代码在MainWindow界面上增加菜单栏和相应动作]]></title><link>https://blog.youkuaiyun.com/Bean_Turtle/article/details/105416330</link><guid>https://blog.youkuaiyun.com/Bean_Turtle/article/details/105416330</guid><author>Bean_Turtle</author><pubDate>Thu, 09 Apr 2020 17:57:44 +0800</pubDate><description><![CDATA[增加图片上的部分功能：

代码如下：
    //创建菜单栏
    QMenuBar* bar = new QMenuBar();
    //把菜单栏安到MainWindow上
    this-&gt;setMenuBar(bar);
    //菜单栏增加一个“开始”功能，返回值类型为QMenu* 类型
    QMenu* startMenu = bar-&gt;addMenu(QStr...]]></description><category></category></item><item><title><![CDATA[QT 定时器QTimer::singleShot()用法]]></title><link>https://blog.youkuaiyun.com/Bean_Turtle/article/details/105415450</link><guid>https://blog.youkuaiyun.com/Bean_Turtle/article/details/105415450</guid><author>Bean_Turtle</author><pubDate>Thu, 09 Apr 2020 17:26:09 +0800</pubDate><description><![CDATA[用法如下：
//参数：（定时时间，接受者，槽函数）
QTimer::singleShot(1000,this,[=]{
    //想要执行的代码
    qDebug() &lt;&lt; "hello world" ;
});


]]></description><category></category></item><item><title><![CDATA[C++ 调用拷贝构造函数的三种情况。]]></title><link>https://blog.youkuaiyun.com/Bean_Turtle/article/details/105370724</link><guid>https://blog.youkuaiyun.com/Bean_Turtle/article/details/105370724</guid><author>Bean_Turtle</author><pubDate>Tue, 07 Apr 2020 19:07:28 +0800</pubDate><description><![CDATA[三种情况如下：
1.对象作为函数参数，以值传递的方式传入函数体。
2.对象作为函数返回值，以值传递的方式从函数反回。
3.对象用于给另一个对象进行初始化。
下面通过例题来解释上面的三种情况：
例题如下：

问题：上面的结果输出是？
答案如下

解析：
1、首先从 B t1 = Play(5)  开始 ：
Play(5) 调用了构造函数2 和 一次拷贝构造函数和，编译时先把 实参5 通过传参给 Pl...]]></description><category></category></item><item><title><![CDATA[C++ 如何在终端查看string 的源码？]]></title><link>https://blog.youkuaiyun.com/Bean_Turtle/article/details/105367886</link><guid>https://blog.youkuaiyun.com/Bean_Turtle/article/details/105367886</guid><author>Bean_Turtle</author><pubDate>Tue, 07 Apr 2020 16:39:50 +0800</pubDate><description><![CDATA[1、输入指令find /usr/include/* -name iostream 查看版本号

2、版本号为4.6，然入输入下面代码
vim /usr/include/c++/4.6/bits/basic_string.h

]]></description><category></category></item><item><title><![CDATA[C++ 怎样把std::vector<char>对象内容赋值到std::string对象中？写出关键代码]]></title><link>https://blog.youkuaiyun.com/Bean_Turtle/article/details/105364422</link><guid>https://blog.youkuaiyun.com/Bean_Turtle/article/details/105364422</guid><author>Bean_Turtle</author><pubDate>Tue, 07 Apr 2020 14:51:55 +0800</pubDate><description><![CDATA[方法1：中间变量法（复杂方法）
char vstr[] = "abcdef!";
int N = sizeof(vstr) / sizeof(char);
vector&lt;char&gt; v(vstr,vstr+N);
//定义一个中间数组，用于下面给string对象赋值
char str[sizeof(v)] = " ";
//把vector的内容赋值到字符数组中
for(int = 0;...]]></description><category></category></item><item><title><![CDATA[C++ 类模板和函数模板：]]></title><link>https://blog.youkuaiyun.com/Bean_Turtle/article/details/105357748</link><guid>https://blog.youkuaiyun.com/Bean_Turtle/article/details/105357748</guid><author>Bean_Turtle</author><pubDate>Tue, 07 Apr 2020 09:59:25 +0800</pubDate><description><![CDATA[1、类模板
#include &lt;iostream&gt;
using namespace std;
//-----------------------------通用类模板---------------------------
**template&lt;class T1,class T2&gt;** //通用模板
class Compare //在这里不能写类型
{
private:   ...]]></description><category></category></item><item><title><![CDATA[Qt label里的文本居中方法：]]></title><link>https://blog.youkuaiyun.com/Bean_Turtle/article/details/105352375</link><guid>https://blog.youkuaiyun.com/Bean_Turtle/article/details/105352375</guid><author>Bean_Turtle</author><pubDate>Mon, 06 Apr 2020 21:50:40 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[QT 怎样使用socket传输图片？]]></title><link>https://blog.youkuaiyun.com/Bean_Turtle/article/details/105349013</link><guid>https://blog.youkuaiyun.com/Bean_Turtle/article/details/105349013</guid><author>Bean_Turtle</author><pubDate>Mon, 06 Apr 2020 18:56:39 +0800</pubDate><description><![CDATA[1.向socket里发送图片代码
void Form::displayImage(int , QImage image)  //这里的image从接口传入
{
        QByteArray array1;    //定义字节数组
        QBuffer buffer(&amp;array1);  //定义数组，指定父对象为字节数组
        buffer.open(QIODe...]]></description><category></category></item><item><title><![CDATA[QT中的 quint 、 QString 、QByteArray  相互转化 ；   QByteArray  、char* 、QString 相互转化]]></title><link>https://blog.youkuaiyun.com/Bean_Turtle/article/details/105339489</link><guid>https://blog.youkuaiyun.com/Bean_Turtle/article/details/105339489</guid><author>Bean_Turtle</author><pubDate>Mon, 06 Apr 2020 11:04:03 +0800</pubDate><description><![CDATA[注：quint  是 QT unsigned int 的缩写
1、quint  -&gt; QString
quint16 port = 8888;
//方法1
QString strPort1 = QString::number(port);
//方法2
QString strPort2 = QString("%1").arg(port);

2、 QString  -&gt; quint
QS...]]></description><category></category></item><item><title><![CDATA[QT调用摄像头]]></title><link>https://blog.youkuaiyun.com/Bean_Turtle/article/details/105298764</link><guid>https://blog.youkuaiyun.com/Bean_Turtle/article/details/105298764</guid><author>Bean_Turtle</author><pubDate>Fri, 03 Apr 2020 18:34:49 +0800</pubDate><description><![CDATA[步骤：
1.在.pro文件下添加两个模块。如下：
QT += multimedia    #这个模块包含&lt;QCamera&gt;&lt;QCameraImageCapture&gt;
QT += multimediawidgets  #包含&lt;QCameraViewfinder&gt;


widget.h头文件，如下：

#ifndef WIDGET_H
#define WIDGET_...]]></description><category></category></item><item><title><![CDATA[C makefile 使用方法]]></title><link>https://blog.youkuaiyun.com/Bean_Turtle/article/details/105244145</link><guid>https://blog.youkuaiyun.com/Bean_Turtle/article/details/105244145</guid><author>Bean_Turtle</author><pubDate>Wed, 01 Apr 2020 14:37:53 +0800</pubDate><description><![CDATA[makefile的作用：编译的时候减少我们的代码量。
1.首先明确一些内容，创建4个文件夹和makefile文件，如下图。

2.如果不使用makefile,我们在终端上每次进行编译，都需要重复写一堆代码，如下图，非常繁琐。

3.makefile的基本格式。

4.makefile的简单和复杂写法。
（1）复杂写法：这种写法很笨重

（2）简单写法：如果有新模块加入，只需要写在相应位置就可以了
...]]></description><category></category></item></channel></rss>