我的代码中有以下调试语句:
<script type="text/javascript">
$(document).ready(function(){
$('#item').on('click', function() {view_summary()});
})
</script>
如何在Clion调试器中定义调试级别?我需要使用CMAKE吗?
答案 0 :(得分:1)
将以下内容添加到CMakeLists.txt
:
if (DEBUG_LEVEL)
add_definitions(-DDEBUG_LEVEL=${DEBUG_LEVEL})
endif()
它基本上说:“如果您定义了”DEBUG_LEVEL“CMake变量,请将DEBUG_LEVEL=X
预处理器定义传递给编译器”
将所需的变量值(例如-DDEBUG_LEVEL=1
)传递给CMake(在CLion中可以通过Options | Build, Execution, Deployment | CMake | CMake options
完成)。
这样您就需要编辑一次CMakeLists.txt,但是您可以在不触及源代码的情况下更改实际值。
我想你可以在不触及CMakeLists.txt的情况下破解它,但上面的方法似乎更直接和惯用。