主页

最好用的VS插件

本文简单介绍几款最好用的VS插件 前言 本人一直从事Windows平台的C++开发,所以Visual Studio是我最常使用的IDE。 分享几个经常使用到的插件。 以下按文字顺序排列 Code Alignment 多行文本对齐工具。 File Icons 文件图例替换工具,可以补充Visual Studio对文件的图标的显示。 前后对比图如下所示: Output enhancer 输出窗口文字智能颜色显示,会子自动将普通编译信息、警告信息、错误信息分别使用白色、黄色和红色显示。 Viasfora 自动将对应的圆括号花括号使用相同颜色高亮。 Visual Studio Iconizer for Visual Studio xxx 将VS内的个窗口标签替换为图标,对于小屏...

阅读更多

CodePoint 转换为 utf-8

转载自 c++ - 如何将代码点转换为 utf-8? 目的 我有一些代码读取 unicode 代码点(在字符串 0xF00 中转义)。 自从我使用 boost ,我推测以下是否是最佳(和正确)方法: unsigned int codepoint{0xF00}; boost::locale::conv::utf_to_utf<char>(&codepoint, &codepoint+1); 最佳答案 您可以使用 std::wstring_convert 对标准库执行此操作将 UTF-32(代码点)转换为 UTF-8: #include <locale> #include <codecvt> std::string cod...

阅读更多

AcDbObjectId、指针、句柄和ads_name的区别

转载自:https://my.oschina.net/u/2930533/blog/759617 概述 编译时可能会遇到如下信息: 访问实体的特性必须通过对象指针,但是一旦你获得了实体的ID、句柄或者ads_name,都能通过ID作中个而获得对象的指针。其中ID是一个桥梁。句柄是Windows编程一人常用的概念,在ObjectARX编程中一般指AcDbHandle类 (也可指Windows编程的界面元素),该类封装了一个64位整形标识符,随dwg文件一同保存。ads_name则是在ADS编程中出现的一个概念,其实际上是一个二维数组,数组元素类型为长整型,在与用户交互的函数中经常用到。 特点 ID、句柄和 ads name 具有各自的特点: AcDbObjectId: 当dwg...

阅读更多

TFS 连接错误 TF400324

TFS 400324 连接错误 重装系统或突然出现的无法连接到TFS服务器的问题时,提示错误号TF400324。 以下是我找到的一些解决这个问题的方法。 其中最后一种是我遇到最讨厌的一种问题,因为网上根本找不到这个解决方法,我也是无意间发现的。 清理缓存 该方式可以解决由于网络环境变动,导致的本地缓存与实际服务器信息不匹配导致的问题。 关闭VS,同时关闭所有VS相关进程 删除%LocalAppData%\Microsoft\Team Foundation\目录中的所有TFS版本中的Cache文件夹。 例如:%LocalAppData%\Microsoft\Team Foundation\x.0\Cache文件夹 以管理员模式启动VS再尝试连接 修改配置文件 该方式...

阅读更多

中望CAD开发指南

开发环境配置 系统 系统的选择可以有很多ubuntu、中标麒麟、UOS都可以,自行安装即可。 开发环境 GCC 编译器采用gcc进行编译。 安装方法如下,因为都是基于ubuntu的系统,基本默认安装了apt包管理器。 执行以下命令安装gcc: sudo apt install gcc 安装后,可以查看gcc版本: gcc -v Visual Studio Code IDE选择使用VSCode,可在商店里搜索安装或在官网下载安装。 安装后,可在扩展页面安装中文包,方便使用。 同时建议安装C/C++ Extension Pack。这个是工具集合,包含了代码提示、代码高亮、CMake语法高亮等C++开发常用工具。 CMake CMake是工程生成工具,可在...

阅读更多