c++ - 如何在 Qt creator 中使用 valgrind 分析器进行静态库项目
问题描述
我正在创建 C++ 项目,它将生成一个静态库作为输出,我将把这个库链接到另一个应用程序。我正在使用 Qt creator 创建静态库项目,并希望使用 Qt creator 中提供的 valgrind 和其他分析器工具。我怎样才能做到这一点?
PS:使用 valgrind/cppcheck 工具进行命令行检查也很好。
解决方案
您只能将 Valgrind 与可执行文件一起使用——它是一个动态分析工具。
因此,您需要使用最终应用程序进行测试,或者编写一些可以在 Valgrind 下运行的测试工具。
推荐阅读
- amazon-web-services - 如何使用 Terraform 加密 S3 存储桶
- java - 试图添加一堆动作监听器
- python-3.x - 将此运动检测器代码与树莓派中的单个网络摄像头一起使用
- c - 你能帮我改进一下吗?
- java - 字符串翻译和java代码的问题
- javascript - 仅在特定宽高比内隐藏移动设备上的图像
- python - 如何将表 1 中的列与表 2 中的另一列进行比较?
- c - 从文件中读取密文时,Openssl EVP API 无法解密密文(AES 128 ecb)
- linker - 搬迁超出范围;R_AARCH64_ADR_PREL_PG_HI21;通过链接器脚本变量;
- python - 上下文菜单 - 在嵌套的 QMenus 中重命名