vs2015单元测试 - error LNK2011: 未链接预编译对象;映像可能不能运行

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

单元测试的例子很多, 但都报这个错误

.obj : error LNK2011: 未链接预编译对象;映像可能不能运行

百度了很多篇文章都没有具体提到。Google一下找到答案

https://www.programmersought.com/article/6783936497/

原因是是要把stdafx.obj 加入到附加依赖项。

 

详细流程:

1. 创建一个简单的 WIN32控制台应用程序

 

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

3. 添加一个单元测试

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

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

 

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值