簡體   English   中英

如何在 ifdef ifndef 語句中使用 PC 名稱

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM