gpt4 book ai didi

c++ - Visual Studio ,C++ : run main() in dll?

转载 作者:行者123 更新时间:2023-11-28 01:27:19 25 4
gpt4 key购买 nike

我正在使用 C++ 在 Visual Studio 中构建一个 .dll 应用程序。我希望能够在我编写时向控制台运行一些测试代码(使用 main()std::cout)以确保代码实际执行它应该做什么。

但显然,您只能构建一个 .dll 应用程序而不能运行它。

肯定有办法解决这个问题吗?

最佳答案

编写一个测试驱动程序,一个真正的应用程序(dll 不是应用程序,它是一个库),它将链接到您的 dll 并执行您的测试。

这也是 Boost.test、GoogleTest 和许多其他单元测试框架的常用模式。

(这是对您正在做的事情使用单元测试框架的重要提示)

关于c++ - Visual Studio ,C++ : run main() in dll?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53189121/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com