1. 程式人生 > 其它 >cmake:add_definitions定義的變數可以直接在程式中使用

cmake:add_definitions定義的變數可以直接在程式中使用

技術標籤:# C++

CMakeList.txt

add_definitions(
        -DHAVE_CONFIG_H
        -DCONFIG_DIR="/etc/netdata"
)

main.c

int main(int argc, char **argv)
{

    printf("%d\n", HAVE_CONFIG_H);
    printf("%s\n", CONFIG_DIR);
}

在這裡插入圖片描述