vscode添加全局宏定义

server/2024/12/28 21:56:53/

利用vscode编辑代码时,设置了禁用非活动区域着色后,在一些编译脚本中配置的宏又识别不了

遇到#ifdef包住的代码就会变暗色,想查看代码不是很方便。如下图:

一 解决:

vscode中添加全局宏定义。

二 步骤:

1.ctrl+shift+p,选择对应的编辑配置,比如c/c++的,进入文件c_cpp_properties.json

2.在配置文件中的defines项中加入需要的宏定义


http://www.ppmy.cn/server/154033.html

相关文章

Java项目中Oracle数据库开发过程中相关内容

目录 1、连接数据库 2、创建用户和授权 3、统计的时候——把列变成行 4、Oracle12c数据库中,根据时间倒序返回最新一条数据 5、其他SQL相关记录 总结一些和Oracle相关的内容 1、连接数据库 使用oracle12c数据库自带的SQL Plus 链接数据库 打开SQL Plus工具&#xf…

头歌-边缘检测

第1关:边缘检测的基本原理与图像增强 任务描述 本关任务:理解边缘检测的基本概念,掌握 Roberts 算子的原理与操作。 相关知识 为了完成本关任务,你需要掌握: 1.边缘检测的概念; 2. Roberts 算子的原理与操…

Yocto 项目 - 共享状态缓存 (Shared State Cache) 机制

引言 在嵌入式开发中,构建效率直接影响项目的开发进度和质量。Yocto 项目通过其核心工具 BitBake 提供了灵活而强大的构建能力。然而,OpenEmbedded 构建系统的传统设计是从头开始构建所有内容(Build from Scratch),这…

Linux 安装rpm

在Linux银河麒麟系统上安装RPM软件包,可以通过系统自带的RPM包管理工具来完成。以下是一个详细的安装步骤: 一、准备工作 下载RPM软件包: 从可靠的软件源或官方网站下载需要安装的RPM软件包。 打开终端: 需要通过终端&#x…

ChatGPT详解

ChatGPT是一款由OpenAI研发和维护的先进的自然语言处理模型(NLP),全名为Chat Generative Pre-trained Transformer,于2022年11月30日发布。以下是对ChatGPT的详细介绍: ### 一、技术架构与原理 1. **技术架构**&…

JDK高频面试题(包重点)

一、什么是JDK JDK(Java Development Kit)即 Java 开发工具包,是 Java 编程的基础与核心,由 Sun Microsystems(现归属于 Oracle 公司 )开发,主要作用如下: 1、提供编译环境 它包含了…

京东零售数据可视化平台产品实践与思考

导读 本次分享题目为京东零售数据可视化平台产品实践与思考。 主要包括以下四个部分: 1. 平台产品能力介绍 2. 业务赋能案例分享 3. 平台建设挑战与展望 作者:梁臣 京东 数据产品架构师 01平台产品能力介绍 1. 产品矩阵 数据可视化产品是一种利用…

python 渗透开发工具之SQLMapApi Server不同IP服务启动方式处理 解决方案SqlMapApiServer外网不能访问的情况

目录 说在前面 什么是 SQLMapAPI 说明 sqlmapApi能干什么 sqlmapApi 服务安装相关 kali-sqlmap存放位置 正常启动sqlmap-api server SqlMapApi-Server 解决外网不能访问情况 说在前面 什么是sqlmap 这个在前面已经说过了,如果这个不知道,就可以…