我正在尝试使用 CPPUTest 来学习 TDD 以进行嵌入式 C 单元测试。我能够在 eclipse CDT 上使用 gcc 编译基本的 C 代码。我试图编译 CPPUTest 附带的 c++ 文件。我尝试运行的机器是 64 位 Windows 7 操作系统。我已经从 sourceforge 为 gcc 安装了 i686-w64-mingw32 二进制包。
测试 cpp 文件的编译和使用 make all 的链接是成功的。但是当测试开始运行时,我得到了以下错误。
“程序无法启动,因为您的计算机中缺少 libstdc++-6.dll。请尝试重新安装程序以解决问题。”
但是,我在 mingw/mingw/lib 下找到了 libstdc++6.dll。我已将此添加到路径中。它似乎仍然没有运行测试。
任何解决此问题的建议都会有所帮助。