unity C 預處理器指令

2021-07-10 09:31:21 字數 518 閱讀 4387

預處理器指令(preprocessor directive)告訴c#編譯器要編譯哪些**,並指出如何處理特定的錯誤和警告。c#預處理器指令還可以告訴c#編輯器有關**組織的資訊。 樣式

#if unity_editor || unity_iphone || unity_android || unity_wp8 || unity_blackberry

return scaling.constrained;

#else

return scaling.flexible;

#endif

只有當當前編譯的為預處理的平台,if與endif之間的**才是可用的,就是如果當前編譯平台為andriod時下面的**才會被編譯。不是此平台將會當做注釋不被編譯。

可以手動新增預處理命令,如圖

以分號間隔。

編譯方法見 

C 預處理器指令

c 預處理器指令是在編譯時呼叫的。預處理器指令 preprocessor directive 告訴c 編譯器要編譯哪些 並指出如何處理特定的錯誤和警告。c 預處理器指令還可以告訴c 編輯器有關 組織的資訊。1.定義符號和取消符號定義的預處理指令 define 和 undef 預處理指令都以 號開頭並...

C 預處理器指令

預處理器指令從來不會轉化為可執行 中的命令,但會影響編譯過程中的各個方面。實際應用如 計畫發布二個版本的 即基本版本和擁有更多功能的企業版本,就可以使用這些預處理器指令 另外在編寫提供除錯資訊的 時,也可以使用預處理器指令。下面介紹幾個常用到的預處理器指令 define 和 undef 用法如 de...

C 預處理器指令入門

一 c 預處理器指令入門 definenet11 net11,net20,必須放在檔案第一行 using system string sbeeptype s.replace skey,ifnet20 int.tryparse sbeeptype,out beeptype 在.net 2.0中才有的方...