我想用cppunit测试一个Dll。我创建了一个testcase dll。我已将.lib文件链接到我的testcase dll。我正在调用从我的testcase dll测试的函数。但是当我试图编译testcase dll时,它会给出链接器错误(对于要测试的函数)。我是否需要导出单元测试所需的所有功能?
我是CPPUNIT的新手。任何人都可以帮助我。
谢谢
答案 0 :(得分:0)
它与CppUnit无关。要使用动态库之外的东西,你需要导出它。可能的解决方案是使用静态链接库和所有代码。这个lib可以通过testcase.dll测试没有任何导出。和static.lib上的简单wrapper.dll只导出所需的东西