小编bio*_*bob的帖子

在vscode中添加特定于语言的图标

我已经创建了一个语言扩展(语法高亮等),现在想要将特定图标与语言(或扩展名中指定的扩展名的文件)相关联.

我注意到"icon"该package.json文件中有一个属性,并尝试将此属性绑定到我的.svg文件.但是虽然语法突出显示在测试文件上运行得很好,但我没有看到与此文件关联的自定义图标.

我在哪里添加对我的.svg文件的引用?我是否必须以某种方式将我的.svg文件贡献给Seti文件图标主题?

visual-studio-code vscode-extensions

7
推荐指数
2
解决办法
863
查看次数

为什么 GCC 不将静态初始化的 C++ 类对象放入 .data

以下是 C++ 中对象类型的两个类似声明:

struct Obj {
    int x;
};

struct ObjC {
    int x;
    ObjC(int x) : x(x) {};
};

Obj obj1 = {100}
ObjC obj2(200);
Run Code Online (Sandbox Code Playgroud)

使用最新版本的 gcc ( riscv64-unknown-elf-toolchain-10.2.0-2020.12.8) 我发现变量obj1正确地放置在该部分中......但是,.data该变量被放置在未初始化的部分中......obj2.bss

我知道 GCC 有规定在启动时运行构造函数;但在这种情况下,初始状态obj2在编译时是已知的......

FWIW,我的 IAR 编译器对这段代码没有问题......

我需要向 GCC 提供某种“提示”吗???

c++ static gcc initializer

1
推荐指数
1
解决办法
107
查看次数