[英]How to use PC name inside ifdef ifndef statments
如何在 ifdef 語句中使用我的 PC 名稱而不是使用 ONLINE_JUDGE 宏。
我使用以下調試代碼,其中 debug.h 具有所有調試功能,並且當未定義 ONLINE_JUDGE 時,我的調試 function 調用映射到 debug.h 否則它只是映射到空 deb(...)
#ifndef ONLINE_JUDGE #include "debug.h" #else #define deb(...) #endif
我想使用類似的東西
#ifdef MYPC #include "debug.h" #else #define deb(..) #endif
提前感謝您幫助我:)
您可以在 g++ 建築物中使用 -DMYPC 標志:
g++ -DMYPC -o test main.c
然后
#IFDEF MYPC #include "debug.h" #else #define deb(..) #ENDIF
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.