随笔分类 -  VisualStudio

摘要:使用VS开发Linux C++项目,对于工作环境为 Windows,编译运行环境为Linux 来说比较方便。其基本方案有以下几点: 代码的编辑是在Windows下,通过VS来进行。 代码智能提示是将 Linux 编译环境的一些头文件,缓存到Windows下的,以实现智能提示。 代码的具体编译过程是通 阅读全文
posted @ 2024-10-18 16:07 Jeffxue 编辑
摘要:AStyle Formatter 插件主要用来格式化代码,常用的针对 C/C++ 设置 Command line 如下: --style=allman --indent=spaces=4 --indent-namespaces --pad-oper --pad-comma --unpad-paren 阅读全文
posted @ 2024-09-12 15:27 Jeffxue 编辑
摘要:VS中配置常用的宏变量 (DevEnvDir)VSC:\ProgramFiles(x86)\MicrosoftVisualStudio\2019\Professional\Common7\IDE (configuration):对应当前 Debug/Release $ 阅读全文
posted @ 2024-09-05 15:49 Jeffxue 编辑
摘要:C++中会常使用到宏来进行条件编译,或设置变量 1、__cplusplus:区分当前代码为 C++ 或 C // 定义只在C++中才进行 extern "C" 的操作 #ifdef __cplusplus extern "C" { #endif void fun(int a, int b); #if 阅读全文
posted @ 2024-08-28 14:09 Jeffxue 编辑
摘要:在VS中默认的C++编译器一般为 MSVC 编译器,可以根据自己的需要将其设置为 LLVM-Clang 编译器。主要有两种方案: 1)直接使用 Visual Studio Installer来自动下载对应的 Clang 编译器和构建工具,后续无需再进行配置,便可直接使用。 2)使用自己编译或者单独下 阅读全文
posted @ 2024-08-07 19:46 Jeffxue 编辑
摘要:VS开发C++项目经常会依赖一些SDK、库和环境变量,需要设置包含的附加库目录路径,直接在VS的项目属性、配置上进行修改会导致项目的可移植性差。 因此通过创建batch文件,并将一些依赖的环境变量设置在里面,然后在该batch文件中直接启动新的进程,来打开VS项目会更加便捷。 以下示例中,VS 项目 阅读全文
posted @ 2024-07-29 17:46 Jeffxue 编辑
摘要:VS 中一些常用的快捷键如下所示: Ctrl + M + O:折叠所有方法 Ctrl + M + L:展开所有的方法 Ctrl + K + C:注释选中代码 Ctrl + K + U:取消注释选中的代码 Ctrl + C + V:无需选中当前行,直接将其复制到下一行 Ctrl + D:直接将当前行复 阅读全文
posted @ 2024-03-29 09:58 Jeffxue 编辑
摘要:VS 在 Release 模式下进行调试时,需要在项目属性中进行配置,步骤如下: 1. 设置调试信息格式 C/C++ -> 常规 -> 调试信息格式 设为:用于“编辑并继续”的程序数据库 (/ZI) 2. 禁用 优化项 如果需要在调试过程中,查看各种变量的信息,就需要禁用优化项,否则在单步调试时很多 阅读全文
posted @ 2024-01-15 17:02 Jeffxue 编辑
摘要:Visual Studio 在 Debug模式下,调试程序时运行,程序启动极其缓慢,VS最下面的状态栏一直显示不停的在加载 XXX.dll ,但是如果选择 开始执行(不调试) 程序就能很快启动,排查到的原因是 调试 时,之前添加了microsoft.com的环境变量: SRV*D:\mysymbol 阅读全文
posted @ 2024-01-11 11:35 Jeffxue 编辑
摘要:有一些程序需要设置其以管理员权限启动: 一、C# 程序 首先为对应的 Project 添加 manifest 文件,如下图 manifest 文件中 requestedExecutionLevel项,对应的 level即是设置当前App启动的权限配置,如下图所示 根据需要来修改 level 项的值, 阅读全文
posted @ 2022-09-06 11:13 Jeffxue 编辑

点击右上角即可分享
微信分享提示