2013-04-02 31 views
-3

我想测试我用C++编写的代码。但是当我想创建测试类来检查我的代码时,Visual studio显示对话框。“C++单元测试文件只能添加到Dll项目类型”?

编辑来澄清问题。

我在Visual Studio中的C++项目。它生成一个.EXE文件。

我现在想添加一个单元测试类。

当我尝试新的项目添加到项目中,我可以选择“C++单元测试类”,然后单击添加。

但后来我得到一个对话框说“C++单元测试文件只能添加到DLL项目类型。”

将单元测试添加到需要构建到.exe的项目的最佳方法是什么?

我需要建立一个新的项目?

+3

这里没有问题。 – Griwes

回答

2

为您的项目设置与单元测试的模型通常是:

Production executable -+ 
         |--> Production code library 
Unit test executable -+ 

图书馆在两者之间共享,无论是作为一个静态链接lib或一个DLL。

这听起来像你试图将单元测试附加到exe,这可能是不可能的。

相关问题