如何解决Qt创建者的变量"<not accessible>"行为?
How to solve Qt Creators variable-"<not accessible>" behavior?
我有与QT Creator中无法访问的当地人和表达式中所述的相同的问题,但我想找到一种方法"修复" qt creator显示默认复合类型,例如std::再次在调试窗口中字符串。
我已经通过DIST升级(Fedora 18 => 20)从Creator 2.8更新到3.0,我知道那里的问题可能会出错,但我真的想避免仅针对QT Creator重新安装整个OS。P>
有什么方法可以使创建者更多的详细词或写入日志文件?
QT Creator 3.0无论如何都会显示复合类型的不错的值?
我可以检查哪些组件?
不幸的是,这只是一个解决方法(但我会尽快写入更多),但是这篇文章将我指向禁用"负载系统GDB Pretty Printers" in工具 ->选项 -> debugger-> gdb
此行为是qtcreator 3.0
中的一个错误现在似乎对我有用!
编辑:尽管qtcreator 3.0的错误跟踪器说该错误已修复,但该错误实际上仍在以后的版本中 - 至少在v3.1.2中。幸运的是,同样建议的解决方法也适用。
适用于已更新为QT 5.11.2的Windows用户以及使用CDB的WHOWER。
在安装程序(QT维护工具)上,请确保检查" QT-> QT 5.11.2-> QT调试信息文件"。(以前的发行版中没有这样的选择)。
fedora使用rpm进行软件包管理 - 使用它。重新安装整个操作系统将是毫无意义的,它是货物崇拜。如果您运行rpm -Va
,则可以验证包含的软件包是否没有损坏,这就是您真正需要的。
创建者具有特定于QT的调试助手,也许它们不扩展到C 标准库。
要确保构建任何可用的帮助者,请转到首选项 -> build&amp; run-> qt版本。对于每个QT版本,请转到 helpers 窗格的详细信息,然后单击 [构建all] 。
- 请解释这句话(cout<<1+int((a<b)^((b-a)&1) )<<endl
- 呼叫运营商<<临时
- OpenMP卸载说'fatal error: could not find accel/nvptx-none/mkoffload'
- 如何防止clang格式在流运算符调用之间添加换行符<<
- <<操作员在下面的行中工作
- 使用JsonCpp将数据返回到带有pybind11的python会在python调用中产生Symbol not foun
- OpenCV Android C++ imwrite not found
- 应用程序崩溃并显示"symbol _ZdlPvm, version Qt_5 not defined in file libQt5Core.so.5 with link time reference"
- 使用单词"not"作为C ++类的名称会导致VS2019错误
- 错误"Could not find Boost"(缺少:上下文标头)
- 如何修复"error: ‘_1’ was not declared in this scope"?
- 套接字连接"Operation not permitted"错误,甚至使用升压/平发器根.cpp
- Is !NaN not a NaN?
- 为什么我会" void value not ignored as it ought to be"?
- 解决"ld: library not found for -ltensorflow_framework.2.3.0"
- 加载与引用 .NET DLL 位于同一文件夹中的引用的 .NET DLL 时"Not found"异常
- Directx 11 - CompileFromFile() is not compiling
- 方法错误"not all control paths return a value"和方法不返回值
- Centos7 g++ "to_string is not in a member of std"
- 将系数存储在头文件的数组中("does not name a type"错误)