c++ - Google Test + VSCode + WINDOWS,如何在window OS中使用gtest?
问题描述
当我使用 gtest 和 gmock 在窗口 vscode 上测试 cpp 文件时,我遇到了很多错误。
所以,我遵循以下准则, https://medium.com/swlh/google-test-installation-guide-for-c-in-windows-for-visual-studio-code-2b2e66352456
但是collect2.exe:错误:ld返回1退出状态发生。
但是 gtest 在视觉工作室上运行良好!!但它不适用于上图的 vscode。
我该如何处理这个问题?另外,我想知道如何在窗口 vscode 中测试 cpp 文件...
解决方案
您下载了不适合您的编译器的库libgtest.a
。libgtest_main.a
使用来自官方谷歌测试存储库的谷歌测试来构建你自己的库https://github.com/google/googletest/tree/release-1.11.0
恕我直言,您使用的指南演示了将库和头文件复制到编译器目录的不良做法。
推荐阅读
- amazon-web-services - AWS lambda 放入私有子网后无法访问 DynamoDB?
- pandas - 为什么 Visual Studio Code 不显示我的图表?
- python-3.x - 无法使用熊猫从特定的 .CSV 文件中读取内容
- typescript - 德诺 | 响应发生两次
- python - 动态 SelectMultipleField Flask 表单
- django - 如何在 django 中使用 jinja 与 {% url 'index' %} 链接?不断的错误
- r - 在 ggplot 中的 y-label 上方添加附加文本
- filestream - 该进程无法访问该文件,因为它正被另一个进程使用 --- EF Core 序列化 XML
- python - 将数据表从 Python 导出到 CSV
- objective-c - Xcode - 设置月份的星期,然后获取一年中的星期