问题描述
我正在开发具有大量 DLL 的 C++ 应用程序。现在我正在尝试使用 Microsoft Visual Studio C++ 测试框架对它们进行单元测试。我需要对内部逻辑进行单元测试,因为 DLL 相当大,并且只导出最必要的函数。所以我遵循了这个教程:https://docs.microsoft.com/en-us/visualstudio/test/how-to-write-unit-tests-for-cpp-dlls?view=vs-2019#sameProject 并执行测试工作得很好,但是在下次启动应用程序时,我发现 DLL 不再被加载。原因是 DLL-Layout 已被单元测试修改。 添加测试之前:
添加测试后:
很清楚为什么会出现这些方法,但是否存在
提前致谢!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)