1

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

我是 CPPUNIT 的新手。谁可以帮我这个事。

谢谢

4

1 回答 1

0

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

于 2011-01-10T13:04:36.750 回答