【发布时间】:2014-03-28 08:43:48
【问题描述】:
我正在尝试在 Visual Studio 中创建一个单元测试项目。我要测试的代码是 C++,我想用 C++ 编写测试。这可能吗?
另外,我发现的只是导出静态或动态库的项目。我的项目什么都不导出,它是一个简单的控制台应用程序,我不想把它变成一个库。
我在网上尝试了各种教程,我得到的只是关于测试静态/动态库的指南(我对此一无所知),或者最终导致我在编译测试时收到 unresolved external symbol.. 错误。
是否有单元测试、项目模板,我只是在其中声明我要测试的解决方案在哪里?
【问题讨论】:
-
unresolved external symbol表示您缺少链接到某个库。我建议您在开始测试之前阅读有关链接和(外部)库的信息,因为基本上每个测试解决方案都要求您包含/使用一些第 3 方代码。
标签: c++ unit-testing visual-studio-2012 vs-unit-testing-framework