C++
文章平均质量分 50
团长sama
这个作者很懒,什么都没留下…
展开
-
爬坑--Qt中文编码问题
另外在 QtCreator 中工具-选项-文本编辑器-行为-文件编码处 将默认编码改为 UTF-8,UTF-8 BOM 改为。Windows 识别 utf8 编码是依赖 BOM的,而 MSVC 在解析文件编译时优先使用系统编码。因此当文件是 utf8 无BOM时, MSVC解析文件就会使用系统编码比如GBK,导致涉及中文的一些硬编码错误。解决思路就是要么文件用utf8 with bom 保存,要么强制 MSVC 用UTF8解析。考虑到跨平台,建议使用 utf8 无bom保存,强制 MSVC用UTF8解析。原创 2022-12-01 10:41:26 · 452 阅读 · 1 评论 -
报错:CMake Error at CMakeLists.txt:9 (target_link_libraries): Cannot specify link libraries for targ
文章目录问题描述解决方法参考问题描述第一次使用手写cmake编译 c++ 项目时,使用cmake ..出现以下报错:CMake Error at CMakeLists.txt:9 (target_link_libraries): Cannot specify link libraries for target “main” which is not built by thisproject.解决方法在 CMakeLists.txt中将ADD_EXECUTABLE 放在TARGET_LINK_原创 2021-03-03 13:32:45 · 6115 阅读 · 0 评论 -
C++--opencv CommandLineParser命令行参数类使用示例
文章目录说明示例代码补充说明说明有时一些C++小工具懒得做界面又要传入参数的时候,就使用CommandLineParser类来实现这个功能。示例代码#include <QCoreApplication>#include "ShowNum.h"#include "GenenrateNumber.h"const char* keys = "{help h ...原创 2019-02-16 14:09:50 · 2020 阅读 · 1 评论