单元测试的例子很多, 但都报这个错误
.obj : error LNK2011: 未链接预编译对象;映像可能不能运行
百度了很多篇文章都没有具体提到。Google一下找到答案
https://www.programmersought.com/article/6783936497/
原因是是要把stdafx.obj 加入到附加依赖项。
详细流程:
1. 创建一个简单的 WIN32控制台应用程序

2. 添加类Op, 并给该类增加两个函数Add 和 Sub

3. 添加一个单元测试

4. 在测试文件中添加待测试类对应的头文件,并编写测试用例

5. 给单元测试项目添加附加依赖项

6.编译 选择 测试 - 运行 - 所有测试。 在测试资源管理器中可以看到测试结果

这篇博客介绍了在进行单元测试时遇到的LNK2011错误,即未链接预编译对象,导致映像可能无法运行。通过详细步骤展示了如何创建一个简单的WIN32控制台应用,添加类和函数,编写单元测试,以及在测试项目中设置附加依赖项来解决此问题。最终成功运行并显示测试结果。
668

被折叠的 条评论
为什么被折叠?



