diff --git a/SourceCode/Code2026/CoreCommand/EarthWorm.cpp b/SourceCode/Code2026/CoreCommand/EarthWorm.cpp index 2667419..c9c14f1 100644 --- a/SourceCode/Code2026/CoreCommand/EarthWorm.cpp +++ b/SourceCode/Code2026/CoreCommand/EarthWorm.cpp @@ -544,7 +544,7 @@ KTDocReactor *g_pDocReactor(NULL); #define ADD_CMD(cmd, func) CoreTools::AddCommand(_T("KTEARTHWORMCORE"), _T(#cmd), _T(#cmd), ACRX_CMD_TRANSPARENT | ACRX_CMD_USEPICKSET, func) #define ADD_CMD_EX(cmd, func, flag) CoreTools::AddCommand(_T("KTEARTHWORMCORE"), _T(#cmd), _T(#cmd), flag, func) -#if defined(_DEBUG) +#ifndef NDEBUG // Phase 0:截面恢复计数器。实现见 CoreLibrary/SectionPerfCounter.cpp void envierpf_dump() { @@ -1081,7 +1081,7 @@ void InitApplication() void pzjcs(); ADD_CMD(co_pzjcs, pzjcs); -#if defined(_DEBUG) +#ifndef NDEBUG // Phase 0:截面恢复计数器(仅 Debug,且需启动前设 AEC_PERF_COUNTER=1) ADD_CMD(ENVIPERFDUMP, envierpf_dump); ADD_CMD(ENVIPERFRESET, envierpf_reset); diff --git a/SourceCode/Code2026/CoreLibrary/SectionPerfCounter.cpp b/SourceCode/Code2026/CoreLibrary/SectionPerfCounter.cpp index d8309ea..47b6d0c 100644 --- a/SourceCode/Code2026/CoreLibrary/SectionPerfCounter.cpp +++ b/SourceCode/Code2026/CoreLibrary/SectionPerfCounter.cpp @@ -60,7 +60,7 @@ namespace if (!s_stats.bInited) { s_stats.bInited = true; -#if defined(_DEBUG) +#ifndef NDEBUG const char* psz = ::getenv("AEC_PERF_COUNTER"); s_stats.bEnabled = (psz != NULL && psz[0] != '\0' && psz[0] != '0'); #else