在我的C / C ++代码,我想包括或不依赖于不同的编译文件。
目前我使用这个:
#ifndef __x86_64__
#include <myLib.h>
#endif
这给了我这样的平台是32/64位,但是并没有给我足够的自由的可能性。
我想一个变量传递给我的makefile像
make includeMyLib=1
并根据此有得像:
#ifndef includeMyLib
#include <myLib.h>
#endif
你知道,如果这样的事是可能的?