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

    科技2022-08-10  100

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

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

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

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

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

     

    详细流程:

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

     

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

    3. 添加一个单元测试

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

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

     

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

    Processed: 0.022, SQL: 8