8
社区成员
发帖
与我相关
我的任务
分享qt在debug模式下CheckStateRole 可以选择,正常使用,但是在release模式下,CheckStateRole 为什么不能选择
在 Release 模式下,编译器会进行各种优化,有时候会对代码进行改变,以提高性能。这可能导致一些代码在 Release 模式下表现不同于 Debug 模式。
一些可能的解决方案:
添加调试信息:在 Release 模式下添加调试信息,这样你可以更容易地跟踪问题。在 CMake 中,你可以通过设置 CMAKE_BUILD_TYPE 为 RelWithDebInfo 来同时启用 Release 和 Debug 信息。
set(CMAKE_BUILD_TYPE RelWithDebInfo)