VS2013 单元测试 c++ dll 与 CppUnitTestFramework 崩溃
VS2013 Unit testing c++ dll with CppUnitTestFramework crashes
我在使用 Microsoft::VisualStudio::CppUnitTestFramework
编写的 C++ dll 上进行了一些单元测试。当我运行测试时它崩溃,在测试资源管理器上我看到以下信息
Result Message: Exception Code: C00000FD
Result StackTrace:
at _chkstk() in f:ddvctoolscrtcrtw32startupi386chkstk.asm:line 99
at SSFFCAddInMultipleAuth::SSFMultipleAuthLimitManagerTests::TestCantApplyLimitToInactiveAccount() in ....cpp:line 88
当我在调试或发布中运行和使用经过测试的代码时,代码工作正常。
根据此链接,当我使用测试资源管理器运行代码时,堆栈空间可能有所不同
那里提到的一种可能的解决方案是更改注册表项以增加堆栈空间,但我在Win10/VS2013上找不到它
有什么想法吗?
它实际上与创建目标方法中使用的一些对象有关。
相关文章:
- 没有找到相关文章