MyTetra Share
Делитесь знаниями!
О, смотри-ка какое хорошее место. Дайте два!
Пример передачи #define определений через флаги компилятора в GCC
07.03.2017
17:17
Текстовые метки: gcc, define
Раздел: Компьютер - Программирование - Язык C++

В строке вызова компилятора можно указывать как простые определения, так и определения с заданным значением:


g++ myfile.cpp -D MYLIB_FOUND -D IOS_MIN_VERSION=6.1


После чего в коде программы можно использовать эти определения в командах препроцессора:


#ifdef MYLIB_FOUND

#include <mylib/mylib.h>

void DoStuff() {

mylib::DoStuff();

}

#else

void DoStuff() {

// own implementation

}

#endif



Так же в этом разделе:
← Содержание ...
 
MyTetra Share v.0.35
Яндекс индекс цитирования