qt
文章平均质量分 58
__乔木
人是铁,学习是钢
展开
-
QT添加windows静态库
qt中添加windows vs 生成的静态库,需要注意:qt使用的编译器版本要和vs版本,操作系统位数要对应。例如:用 vs2015 x86生成的了release 和debug两种静态库相应的QT也要配置vs2015 32 编译器。把之前vs 生成的静态库的头文件和库准备好打开qt 中打卡 工程 .pro文件 右键选择 添加库选择外部库这样我们release和debug版的静态库都添加近工程了。如果之前已经生成过编译后的文件夹再次生成时可能遇到error LNK2019:原创 2022-05-15 10:55:56 · 2039 阅读 · 0 评论 -
QString和char*的相互转换
一、QString 转换为 char *将 QString 转 char *,需要用到 QByteArray 类,QByteArray 类的说明详见 Qt 帮助文档。 因为 char * 最后都有一个’\0’作为结束符,而采用 QString::toLatin1() 时会在字符串后面加上’\0’。方法如下:QString str;char* ch;QByteArray ba = str.toLatin1(); // mustch=ba.data();1234 这样就完成了 Q转载 2022-05-14 21:51:44 · 14077 阅读 · 0 评论 -
QString转wchar_t*
方法1:file = filename.toStdWString();const wchar_t* str1 = file.c_str();Returns a std::wstring object with the data contained in this QString. The std::wstring is encoded in utf16 on platforms where wchar_t is 2 bytes wide (e.g. windows) and in ucs4 on pl原创 2022-05-14 21:39:37 · 1146 阅读 · 0 评论