小编Mat*_*lli的帖子

如何在 Visual Studio Code 中使用 `pkg-config gtkmm-3.0 --cflags --libs`

如何配置 tasks.json 文件,以便当我按Ctrl+ Shift+ 时B复印机将使用pkg-config gtkmm-3.0 --cflags --libs.

我的文件看起来像这样:

"version": "0.1.0",
"command": "g++ `pkg-config gtkmm-3.0 --cflags --libs`",
"isShellCommand": true,
"args": ["main.cpp"]
Run Code Online (Sandbox Code Playgroud)

但它返回此消息:无法启动外部程序 g++ pkg-config gtkmm-3.0 --cflags --libsmain.cpp。生成 g++ pkg-config gtkmm-3.0 --cflags --libsENOENT

如果我把它作为一个论点,就像这样:

"version": "0.1.0",
"command": "g++",
"isShellCommand": true,
"args": ["main.cpp", "pkg-config gtkmm-3.0 --cflags --libs`"]
Run Code Online (Sandbox Code Playgroud)

返回此消息:

g++: error: pkg-config gtkmm-3.0 --cflags --libs`: 
File or directory not found
Run Code Online (Sandbox Code Playgroud)

c++ g++ gtk3 c++11 visual-studio-code

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

如何在 Arduino 中将字符串转换为字符 *?

我在 Arduino 中做了一个将整数转换为十六进制 char * 的函数,但是我遇到了无法将 String 转换为 char * 的问题。也许如果有一种方法可以为 char * 动态分配内存,我不需要类 String。

char *ToCharHEX(int x)
{
    String s;
    int y = 0;
    int z = 1;
    do
    {

        if (x > 16)
        {
            y = (x - (x % 16)) / 16;
            z = (x - (x % 16));
            x = x - (x - (x % 16));
        }
        else
        {
            y = x;
        }
        switch (y)
        {
        case 0:
            s += "0";
            continue;
        case 1:
            s …
Run Code Online (Sandbox Code Playgroud)

c c++ memory-management arduino

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

标签 统计

c++ ×2

arduino ×1

c ×1

c++11 ×1

g++ ×1

gtk3 ×1

memory-management ×1

visual-studio-code ×1