Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何检测XCode与Makefile构建_Xcode_Makefile_Preprocessor - Fatal编程技术网

如何检测XCode与Makefile构建

如何检测XCode与Makefile构建,xcode,makefile,preprocessor,Xcode,Makefile,Preprocessor,我想自动检测(使用#ifdef)我是在使用XCode还是在Darwin下使用make构建。这两种工具是否有特定的XCode定义或自动设置?我希望避免在XCode项目或Makefile中手动设置define。如果查看XCode“build results”窗口,并展开其中一行“compile MyFile.m”(选择该行,然后单击最右侧的“lines of text”图标),您可以看到XCode用于调用gcc的确切命令,包括任何“-D”命令行上的选项 我不相信make会自动添加任何-D定义。如果您

我想自动检测(使用#ifdef)我是在使用XCode还是在Darwin下使用make构建。这两种工具是否有特定的XCode定义或自动设置?我希望避免在XCode项目或Makefile中手动设置define。

如果查看XCode“build results”窗口,并展开其中一行“compile MyFile.m”(选择该行,然后单击最右侧的“lines of text”图标),您可以看到XCode用于调用gcc的确切命令,包括任何“-D”命令行上的选项


我不相信make会自动添加任何-D定义。

如果您查看XCode“build results”窗口,并展开其中一行“compile MyFile.m”(选择该行,然后单击最右侧的“lines of text”图标),您可以看到XCode用于调用gcc的确切命令,包括任何“-D”命令行上的选项


我不相信
make
会自动添加任何-D定义。

命令行中没有-D定义,只有我设置的一些。正如你所说,add也没有定义。因此,我似乎必须手动执行此操作,这不是我想要的。命令行中没有-D定义,只有我设置的一些。正如你所说,add也没有定义。因此,我似乎必须手动执行此操作,这不是我想要的。