0
我無法確定一個編譯器標誌,該標誌將關閉所有看起來毫無意義的(帶有生產代碼)調用,這些調用大概主要用於跟蹤。從hxcpp刪除HX_STACK_LINE調用
--no-traces
沒有完成這個。
呼叫喜歡:
HX_STACK_LINE
HX_STACK_PUSH
也許這些都應該能夠被關閉,並且依靠他們,如果必要的殘疾人生產代碼的API。
我無法確定一個編譯器標誌,該標誌將關閉所有看起來毫無意義的(帶有生產代碼)調用,這些調用大概主要用於跟蹤。從hxcpp刪除HX_STACK_LINE調用
--no-traces
沒有完成這個。
呼叫喜歡:
HX_STACK_LINE
HX_STACK_PUSH
也許這些都應該能夠被關閉,並且依靠他們,如果必要的殘疾人生產代碼的API。
我最初也很擔心這一點。但是,只要您不定義某些變量,那麼在編譯C++代碼時,將刪除所有這些插入的行。
(爲了參考,變量是HXCPP_DEBUGGER
,HXCPP_DEBUG
,HXCPP_STACK_VARS
,HXCPP_STACK_LINE
,和HXCPP_STACK_TRACE
,其中沒有一個是默認定義)