gpt4 book ai didi

C 获取代码内的编译选项

转载 作者:行者123 更新时间:2023-11-30 14:25:09 25 4
gpt4 key购买 nike

我正在为应用程序编写 GUI,但主要开发人员希望在 Makefile 中设置 GUI 是否与其余部分一起编译。我将所有 GTK+ 代码放在一个单独的文件中,但在主文件中我需要测试应用程序是否使用 GUI 进行编译,那么如何测试呢?

例如:

if(COMPILED_WITH_GTK)
#include "my_gtk_stuffs.h"

最佳答案

假设 COMPILED_WITH_GTK 是 Makefile 中编译器命令的参数(以 -DCOMPILED_WITH_GTK 的形式),您使用预处理器指令。

#ifdef COMPILED_WITH_GTK
#include "my_gtk_stuffs.h"
#endif

这告诉预处理器仅在定义了 COMPILED_WITH_GTK 时才处理 #include 语句。

看看here ,还有。

关于C 获取代码内的编译选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10675457/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com