c++ - 测试 C++ dll 函数

标签 c++ visual-studio dll

我正在尝试测试用 C++ 创建的 dll,专门用于测试某些功能。通过创建一个简单的单元测试并将 dll 作为项目引用,一些搜索结果给出了在 Visual Studio 中进行测试的解决方案。但是解决方案对我来说不是很清楚,也没有办法将 dll 添加到单元测试项目中,因为唯一的选项是项目、解决方案、共享项目。我什至没有看到浏览按钮。

有没有人有解决方案,或者您能解释一下这里提供的这个解决方案吗?我只想能够从 C++ 类或项目调用 dll 函数来测试输入和输出。

test dll

最佳答案

其实很简单。 在 DLL 项目中,您可以创建 native 单元测试项目并编写测试方法。 这是带有屏幕截图的清除步骤的链接 - https://learn.microsoft.com/en-us/visualstudio/test/writing-unit-tests-for-c-cpp . 编辑:我假设您可以访问 DLL 代码。

关于c++ - 测试 C++ dll 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50215397/

相关文章:

visual-studio - 在 "D"驱动器上安装 Visual Studio 2008 Sp1

c++ - QAbstractItemModel 是如何表示树的?

C++:比较运算符 > 和字符串文字的意外结果

c++ - GL_UNSIGNED_INT_8_8_8_8_REV 在哪里定义?

visual-studio - 如何在源代码管理中而不是在 Visual Studio 解决方案中查找文件?

c# - 为什么 Visual Studio Debug模式无法正常工作(按下 F11 时执行 F5)?

c# - .NET 混淆 DLL : how can I protect my code?

c++ - 我怎样才能与其他人无误地分享我的 SFML 游戏?

c++ - 为什么函数指针都具有相同的值?

c# - 从具有非静态路径的 DLL 调用函数