Как установить предопределенные макросы в Code::Blocks
Есть ли способ установить некоторые предопределенные макросы для моей локальной установки Code::Blocks.
Чтобы уточнить это, в основном я хотел бы, чтобы определенные блоки компилировались только на ПК, а не в любое место, куда я отправляю код. Один из способов добиться этого заключается в следующем:
#define MYPC
#ifdef MYPC
//do something
#else
// do something else
#endif
Я должен был достичь того же, но я не хочу включать строку #define MYPC и хотел бы добавить это где-нибудь в IDE. Я знаю, как это сделать в Visual Studio, и я думаю, что это также существует в Code::Blocks. Благодарю.
1 ответ
Решение
Проект - Свойства - Параметры сборки проекта - Настройки компилятора - #defines.
Редактировать. Пример окна редактирования #defines:
CONSTANT1 CONSTANT2 = "0"
Дает следующую командную строку:
g ++ -DCONSTANT1 -DCONSTANT2 = "0"...