<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Alliswell2021的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Alliswell2021</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Alliswell2021]]></copyright><item><title><![CDATA[Qt Creator配置Qt源码调试【转载-侵权可删除】]]></title><link>https://blog.youkuaiyun.com/Alliswell2021/article/details/139065343</link><guid>https://blog.youkuaiyun.com/Alliswell2021/article/details/139065343</guid><author>Alliswell2021</author><pubDate>Mon, 20 May 2024 14:54:03 +0800</pubDate><description><![CDATA[pdb文件（Program Data Base），主要存储量VS调试程序时所需要的基本信息，主要包括源文件名、变量名、函数名、FPO（帧指针）、对应的行号等。]]></description><category></category></item><item><title><![CDATA[设置QT源码调试（qtc+vs/mingw+msvc）【转载-侵权可删除】]]></title><link>https://blog.youkuaiyun.com/Alliswell2021/article/details/139065198</link><guid>https://blog.youkuaiyun.com/Alliswell2021/article/details/139065198</guid><author>Alliswell2021</author><pubDate>Mon, 20 May 2024 14:51:00 +0800</pubDate><description><![CDATA[其实Qt添加配置源码调试的方法是多种的，只是不同的编辑环境情况稍有不同，几乎大同小异。相信大家走到源码编译这一步，就不会是调试这么简单的情况，很大程度上需要修改其中的某个bug或者功能。如果说没有这样的需求，那做这一步对于我们学习Qt内部的实现逻辑也是非常有帮助的。]]></description><category></category></item><item><title><![CDATA[Error: no override found for ‘vtkPolyDataMapper‘--PCL]]></title><link>https://blog.youkuaiyun.com/Alliswell2021/article/details/131285735</link><guid>https://blog.youkuaiyun.com/Alliswell2021/article/details/131285735</guid><author>Alliswell2021</author><pubDate>Mon, 19 Jun 2023 13:27:59 +0800</pubDate><description><![CDATA[PCL中使用VTK时出现GenericWarning:InC:\Build\3rdParty\x64\VTK8.0.0\Rendering\Core\vtkPolyDataMapper.cxx, line 28如下图。]]></description><category></category></item><item><title><![CDATA[在win10系统利用cmake与VS2017对VTK8.2.0编译]]></title><link>https://blog.youkuaiyun.com/Alliswell2021/article/details/131268175</link><guid>https://blog.youkuaiyun.com/Alliswell2021/article/details/131268175</guid><author>Alliswell2021</author><pubDate>Sun, 18 Jun 2023 08:00:58 +0800</pubDate><description><![CDATA[重新打开cmake，选择"source code"目录为D:/VTK-8.2.0/VTK-source/Examples/GUI/Qt/FourPaneViewer，"build"目录我设置为该目录下的build文件夹（没有的话cmake会新建一个），这里可以把。用管理员身份运行cmake，“source code"目录为源码目录(D:/VTK-8.2.0/VTK-source)，“build the binaries"目录为编译目录(D:/VTK-8.2.0/VTK-build)。确认完毕后，再次点击。]]></description><category></category></item><item><title><![CDATA[004. vs20xx查看$(SolutionDir)、$(Configuration)、$(ProjectName)等宏定义]]></title><link>https://blog.youkuaiyun.com/Alliswell2021/article/details/131246003</link><guid>https://blog.youkuaiyun.com/Alliswell2021/article/details/131246003</guid><author>Alliswell2021</author><pubDate>Fri, 16 Jun 2023 14:18:34 +0800</pubDate><description><![CDATA[(ProjectName) 代表具体的project 名称,例如一个解决方案下，每一个工程都有各自的名称。例如：D:\WorkSpace\CPPWorkSpace\TestDLL\DLL2\。$(SolutionDir) 即解决方案配置文件 xxx.sln所在的目录。$(ProjectDir) 表示 xxx.vcxproj所在的目录。$(Configuration) 代表Debug或者Release。VS IDE中常用路径 表示。]]></description><category></category></item><item><title><![CDATA[书写规范，好习惯（命名规范约定匈牙利命名法）]]></title><link>https://blog.youkuaiyun.com/Alliswell2021/article/details/131236054</link><guid>https://blog.youkuaiyun.com/Alliswell2021/article/details/131236054</guid><author>Alliswell2021</author><pubDate>Thu, 15 Jun 2023 21:14:25 +0800</pubDate><description><![CDATA[如果标识符由多个单词组成，则单词间应有明显区分，如student_loan或studentLoan，不要使用studentloan。，其中每一对象的名称都要求有明确含义，可以取对象名字全称或名字的一部分。保证名字的连贯性是非常重要的。函数名：描述性的命名；代表的是 m->member成员的意思。自定义类变量：m_className m_classSale。自定义类变量：m_className m_classSale。匈牙利命名法是一种编程时的命名规范。教程中变量及函数名的命名。MFC定义的类：控件类。]]></description><category></category></item><item><title><![CDATA[012 Qt如何使用封装好的UI部件的方式]]></title><link>https://blog.youkuaiyun.com/Alliswell2021/article/details/131235708</link><guid>https://blog.youkuaiyun.com/Alliswell2021/article/details/131235708</guid><author>Alliswell2021</author><pubDate>Thu, 15 Jun 2023 20:58:08 +0800</pubDate><description><![CDATA[注意：可以添加自己自定义的Qt设计师界面类，用于重复使用，完成一定的功能！（操作步骤：1.把xx.h和xx.cpp,以及xx.ui文件添加到源文件的一个自定义文件中（比如：xxFile），2.添加.h头文件到所需头文件中；注意：创建和使用自定义Qt Designer插件，使用Qt创建的 Widget 插件，若要在Qt Creator的UI设计器里正常显示，编译插件的编译器版本必须和编译 Ot Creator 的版本一致。步骤2：在设计模式中，将要被提升的类应该与封装部件的基类相同，否则无法提升！]]></description><category></category></item><item><title><![CDATA[屏蔽（禁用）qDebug调试信息]]></title><link>https://blog.youkuaiyun.com/Alliswell2021/article/details/131235764</link><guid>https://blog.youkuaiyun.com/Alliswell2021/article/details/131235764</guid><author>Alliswell2021</author><pubDate>Thu, 15 Jun 2023 20:57:55 +0800</pubDate><description><![CDATA[在VC项目配置里C/C++ /Preprocessor /Preprocessor Definitions属性里面加入宏定义：QT_NO_DEBUG_OUTPUT。然后clear项目重新编译即可屏蔽qDebug()的输出.在Qt工程文件.pro里面添加。]]></description><category></category></item><item><title><![CDATA[VS_Qt在项目中新建子窗体ui，并手动生成.h文件、.cpp文件（后续有问题再更改）--在VS中手动配置ui文件和类]]></title><link>https://blog.youkuaiyun.com/Alliswell2021/article/details/129060241</link><guid>https://blog.youkuaiyun.com/Alliswell2021/article/details/129060241</guid><author>Alliswell2021</author><pubDate>Thu, 16 Feb 2023 13:55:40 +0800</pubDate><description><![CDATA[方法2：直接打开Qt Designer，创建我们所需的ui文件；创建完成后，保存到当前项目目录中，然后由vs导入ui文件到项目中；首先：创建一个c++空类，类名（暂定）与ui文件对象名相同，并设置基类，如下图所示；步骤3：此时UI文件与类已经关联了，接下来就可以在所需的类中引入头文件进行使用了！方法1：通过vs中 右击项目—添加—新建项，打开下图，创建所需窗体ui。创建类后，发现xxx.h文件，只是一个引入基类头文件的空类。文件后，要点击生成，目的是产生所需的。步骤2：创建ui文件的类。]]></description><category></category></item><item><title><![CDATA[vs与Qt配置问题]]></title><link>https://blog.youkuaiyun.com/Alliswell2021/article/details/129059848</link><guid>https://blog.youkuaiyun.com/Alliswell2021/article/details/129059848</guid><author>Alliswell2021</author><pubDate>Thu, 16 Feb 2023 13:49:59 +0800</pubDate><description><![CDATA[一般来说选择 official_releases版本的插件，这样出错几率小。Qt visual studio Tools工具版本。]]></description><category></category></item><item><title><![CDATA[彻底解决Qt中文乱码以及汉字编码的问题(UTF-8/GBK)]]></title><link>https://blog.youkuaiyun.com/Alliswell2021/article/details/128939751</link><guid>https://blog.youkuaiyun.com/Alliswell2021/article/details/128939751</guid><author>Alliswell2021</author><pubDate>Wed, 08 Feb 2023 17:58:38 +0800</pubDate><description><![CDATA[Local字符集是什么？再把qcom\的所有cpp和h文件都用工具转换成UTF-8+BOM编码,请注意,如果文件转换成UTF-8(无BOM),编译仍会失败.main()函数使用QTextCodec::setCodecForTr(QTextCodec::codecForName("GBK"));这里只列举大家最常用的3个编译器(微软VC++的cl编译器，Mingw中的g++，Linux下的g++)，源代码分别采用GBK和无BOM的UTF-8以及有BOM的UTF-8这3种编码进行保存,发生的现象如下表所示。]]></description><category></category></item></channel></rss>