<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[hu的博客]]></title><description><![CDATA[疯癫]]></description><link>https://blog.youkuaiyun.com/hu12306</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hu12306]]></copyright><item><title><![CDATA[Qt Creator生成共享库时只有*.dll没有*.lib]]></title><link>https://blog.youkuaiyun.com/hu12306/article/details/141821727</link><guid>https://blog.youkuaiyun.com/hu12306/article/details/141821727</guid><author>hu12306</author><pubDate>Mon, 02 Sep 2024 15:46:06 +0800</pubDate><description><![CDATA[新建共享库项目时有一个*_global.h，当你删除这个文件时的提示有个勾选项(Delete file permanently)不要勾选！否则会导致只有动态库没有静态库的情况！]]></description><category></category></item><item><title><![CDATA[VS2010中release模式下调试程序]]></title><link>https://blog.youkuaiyun.com/hu12306/article/details/138576813</link><guid>https://blog.youkuaiyun.com/hu12306/article/details/138576813</guid><author>hu12306</author><pubDate>Wed, 08 May 2024 16:24:47 +0800</pubDate><description><![CDATA[所以在编译的时候很多编译器会提供一种折中的编译方式，在release下提供调试信息，可以结合debug和release的优点进行调试，如用cmake可以编译RelWithDebInfo模式，qtcreator提供了profile的模式。连接器 ->调试->生成调试信息  是(/Debug)，这个必须设置，同时也可以根据需要修改一下生成程序库文件的名字（$(TargetDir)$(ProjectName).pdb。c/c++ ->优化->优化  已禁用(/Od)，这一步并不是必须，可根据情况调整。]]></description><category></category></item><item><title><![CDATA[Windows10添加右键打开CMD命令行程序]]></title><link>https://blog.youkuaiyun.com/hu12306/article/details/138534126</link><guid>https://blog.youkuaiyun.com/hu12306/article/details/138534126</guid><author>hu12306</author><pubDate>Tue, 07 May 2024 15:32:26 +0800</pubDate><description><![CDATA[【代码】Windows10添加右键打开CMD命令行程序。]]></description><category></category></item><item><title><![CDATA[error C2143: 语法错误 : 缺少“)”(在“；”的前面)]]></title><link>https://blog.youkuaiyun.com/hu12306/article/details/138493761</link><guid>https://blog.youkuaiyun.com/hu12306/article/details/138493761</guid><author>hu12306</author><pubDate>Mon, 06 May 2024 14:25:50 +0800</pubDate><description><![CDATA[前面发现了语法上的错误，原因是某些地方可能缺少了一个闭合的右括号（)）。如果以上步骤无法解决问题，可以尝试注释掉部分代码来隔离错误，然后逐步解开注释找到错误所在。如果代码中有长的函数调用或者初始化列表，检查列表中的每个元素是否都有正确的闭括号。如果代码中有宏定义，检查宏是否正确展开，确保宏中的每个参数都有正确的括号。请根据实际代码上下文检查和修改以上可能出现问题的地方，以解决这个编译错误。检查括号是否配对正确，确保每一个开括号都有对应的闭括号。查看错误所在的代码行和附近的代码行。]]></description><category></category></item><item><title><![CDATA[__declspec(dllexport)与__declspec(dllimport) 的区别]]></title><link>https://blog.youkuaiyun.com/hu12306/article/details/135560260</link><guid>https://blog.youkuaiyun.com/hu12306/article/details/135560260</guid><author>hu12306</author><pubDate>Fri, 12 Jan 2024 19:13:58 +0800</pubDate><description><![CDATA[2. `__declspec(dllimport)`: 当您在使用一个已经存在于 DLL 中的函数或变量时使用`__declspec(dllimport)`关键字时，它告诉编译器该函数或变量是从另一个 DLL 中导入的，而不是在当前的代码文件中定义的。在使用这些关键字时，通常会在导出函数或变量的头文件中使用`__declspec(dllexport)`，而在导入函数或变量的头文件中使用`__declspec(dllimport)`。而在使用 DLL 的应用程序中，编译器将知道它们需要从 DLL 中导入。]]></description><category></category></item><item><title><![CDATA[【QtCreator报错】error: undefined reference to `vtable for MyTreeWidget‘]]></title><link>https://blog.youkuaiyun.com/hu12306/article/details/135225129</link><guid>https://blog.youkuaiyun.com/hu12306/article/details/135225129</guid><author>hu12306</author><pubDate>Tue, 26 Dec 2023 16:21:51 +0800</pubDate><description><![CDATA[去掉MyTreeWidget中的。]]></description><category></category></item><item><title><![CDATA[Qt宏定义函数]]></title><link>https://blog.youkuaiyun.com/hu12306/article/details/135056650</link><guid>https://blog.youkuaiyun.com/hu12306/article/details/135056650</guid><author>hu12306</author><pubDate>Mon, 18 Dec 2023 10:23:13 +0800</pubDate><description><![CDATA[【代码】Qt宏定义函数。]]></description><category></category></item><item><title><![CDATA[编译Sqlite3记录]]></title><link>https://blog.youkuaiyun.com/hu12306/article/details/134992126</link><guid>https://blog.youkuaiyun.com/hu12306/article/details/134992126</guid><author>hu12306</author><pubDate>Thu, 14 Dec 2023 15:49:45 +0800</pubDate><description><![CDATA[打开QtCreator创建新的工程，选择纯C工程，将main.c删除，将下载的源码解压后的文件复制到并添加到工程中，其中的文件包括：sqlite3ext.h、sqlite3.h、sqlite3.c；执行qmake，重新构建，如果没有生成.lib文件，此时可以将libsqlite3.a重命名为sqlite3.lib即可。调用该库需要将sqlite3.h、sqlite3.lib引入  并将DLL库放到运行路径下。]]></description><category></category></item><item><title><![CDATA[QString与中文乱码]]></title><link>https://blog.youkuaiyun.com/hu12306/article/details/134806444</link><guid>https://blog.youkuaiyun.com/hu12306/article/details/134806444</guid><author>hu12306</author><pubDate>Tue, 05 Dec 2023 14:33:23 +0800</pubDate><description><![CDATA[ui->label->setText(QString::fromLocal8Bit("我是中文"));this->setWindowTitle(QString::fromUtf8("通用公式拟制"));]]></description><category></category></item><item><title><![CDATA[qt跨平台编译代码流程]]></title><link>https://blog.youkuaiyun.com/hu12306/article/details/134739378</link><guid>https://blog.youkuaiyun.com/hu12306/article/details/134739378</guid><author>hu12306</author><pubDate>Fri, 01 Dec 2023 17:03:00 +0800</pubDate><description><![CDATA[处理文件编码问题，虽然都是UTF-8，但也有所不同。不同编译器导致使用的函数有所不同，改写函数。]]></description><category></category></item><item><title><![CDATA[C2001:Linux代码跨平台使用Windows平台vs2010编译报错]]></title><link>https://blog.youkuaiyun.com/hu12306/article/details/134738124</link><guid>https://blog.youkuaiyun.com/hu12306/article/details/134738124</guid><author>hu12306</author><pubDate>Fri, 01 Dec 2023 16:31:42 +0800</pubDate><description><![CDATA[使用记事本打开相关文件，另存为ANSI，然后再另存为UTF-8即可！分析:Linux平台的utf8与Windows平台下的可能有所不同！]]></description><category></category></item><item><title><![CDATA[Visualization Toolkit 中转站]]></title><link>https://blog.youkuaiyun.com/hu12306/article/details/133761190</link><guid>https://blog.youkuaiyun.com/hu12306/article/details/133761190</guid><author>hu12306</author><pubDate>Wed, 11 Oct 2023 09:53:08 +0800</pubDate><description><![CDATA[VTK - The Visualization ToolkitAbout | VTKDownload | VTKExample | VTKHome - Kitware Inc.VTK首页、文档和下载 - 计算机图形学平台 - OSCHINA - 中文开源技术交流社区]]></description><category></category></item><item><title><![CDATA[学习网站集锦_002]]></title><link>https://blog.youkuaiyun.com/hu12306/article/details/133742667</link><guid>https://blog.youkuaiyun.com/hu12306/article/details/133742667</guid><author>hu12306</author><pubDate>Tue, 10 Oct 2023 11:13:46 +0800</pubDate><description><![CDATA[拾取坐标系统标准地图服务系统在线绘制星下点轨迹]]></description><category></category></item><item><title><![CDATA[学习网站集锦_001]]></title><link>https://blog.youkuaiyun.com/hu12306/article/details/133740068</link><guid>https://blog.youkuaiyun.com/hu12306/article/details/133740068</guid><author>hu12306</author><pubDate>Tue, 10 Oct 2023 10:09:35 +0800</pubDate><description><![CDATA[清华大学开源软件镜像站 | Tsinghua Open Source Mirror国内开源镜像站地址汇总USTC Open Source Software Mirror]]></description><category></category></item><item><title><![CDATA[QJsonParseError::errorString() == “unterminated object“]]></title><link>https://blog.youkuaiyun.com/hu12306/article/details/133267025</link><guid>https://blog.youkuaiyun.com/hu12306/article/details/133267025</guid><author>hu12306</author><pubDate>Mon, 25 Sep 2023 09:49:34 +0800</pubDate><description><![CDATA[解决方案：文本文件中的Json数据格式有误，可以将其改为数组格式或者重新更改整体格式。]]></description><category></category></item><item><title><![CDATA[Ubuntu18.04连不上蓝牙解决方案 亲测有效]]></title><link>https://blog.youkuaiyun.com/hu12306/article/details/131552807</link><guid>https://blog.youkuaiyun.com/hu12306/article/details/131552807</guid><author>hu12306</author><pubDate>Wed, 05 Jul 2023 11:58:36 +0800</pubDate><description><![CDATA[重启之后，惊奇发现我们Ubuntu系统的蓝牙可以打开了！真是十分令人欣喜愉快的操作：）]]></description><category></category></item><item><title><![CDATA[error LNK2019: 无法解析的外部符号]]></title><link>https://blog.youkuaiyun.com/hu12306/article/details/130779390</link><guid>https://blog.youkuaiyun.com/hu12306/article/details/130779390</guid><author>hu12306</author><pubDate>Sat, 20 May 2023 11:23:55 +0800</pubDate><description><![CDATA[原因分析：由于B库动态加载C库，所以在C库未生成到相关路径下时B库编译无误，但A库编译时需要调用到B库依赖的所有其他库，因为没有找到C库所以报错；解决方案：重构C库并复制到相关路径下，重构B库并复制到相关路径下，此时重构A库顺利通过；问题描述：在A库构建时提示引用B库时无法解析的外部符号，而该函数引用了C库的头文件；]]></description><category></category></item><item><title><![CDATA[qdatetime.h C2589 C2059]]></title><link>https://blog.youkuaiyun.com/hu12306/article/details/130719965</link><guid>https://blog.youkuaiyun.com/hu12306/article/details/130719965</guid><author>hu12306</author><pubDate>Wed, 17 May 2023 10:21:57 +0800</pubDate><description><![CDATA[修改方案:]]></description><category></category></item><item><title><![CDATA[C1083]]></title><link>https://blog.youkuaiyun.com/hu12306/article/details/130677233</link><guid>https://blog.youkuaiyun.com/hu12306/article/details/130677233</guid><author>hu12306</author><pubDate>Mon, 15 May 2023 09:15:44 +0800</pubDate><description><![CDATA[在使用QT过程中会自定义一些控件。比如：自定义了一个树形控件。使用的时候，在界面上拖动创建一个树形控件，然后使用“提升为”当前自定义的树形控件。提升之后的结果：但是编译的时候，出现了错误：\GeneratedFiles\ui_QtGuiUserDraw.h(23): fatal error C1083: 无法打开包括文件: “userdrawgeotree.h”: No such file or directory (编译源文件 QtGuiUserDraw.cpp)1。]]></description><category></category></item><item><title><![CDATA[C2589 & C2059]]></title><link>https://blog.youkuaiyun.com/hu12306/article/details/130660439</link><guid>https://blog.youkuaiyun.com/hu12306/article/details/130660439</guid><author>hu12306</author><pubDate>Sat, 13 May 2023 18:05:02 +0800</pubDate><description><![CDATA[解决方案：在qdatetime.h文件中114行，修改如下。C2589：“(”:“::”右边的非法标记。C2059：语法错误：“::”此时Rebuild即可通过。]]></description><category></category></item></channel></rss>