如何使用cppunit测试dll

时间:2011-01-10 12:53:14

标签: unit-testing dll cppunit

我想用cppunit测试一个Dll。我创建了一个testcase dll。我已将.lib文件链接到我的testcase dll。我正在调用从我的testcase dll测试的函数。但是当我试图编译testcase dll时,它会给出链接器错误(对于要测试的函数)。我是否需要导出单元测试所需的所有功能?

我是CPPUNIT的新手。任何人都可以帮助我。

谢谢

1 个答案:

答案 0 :(得分:0)

它与CppUnit无关。要使用动态库之外的东西,你需要导出它。可能的解决方案是使用静态链接库和所有代码。这个lib可以通过testcase.dll测试没有任何导出。和static.lib上的简单wrapper.dll只导出所需的东西