Как установить предопределенные макросы в 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"...

Другие вопросы по тегам