gpt4 book ai didi

c++ - 如何在静态库项目中添加一个main方法?

转载 作者:搜寻专家 更新时间:2023-10-31 00:40:21 25 4
gpt4 key购买 nike

我在 XCode 中有一个构建静态库的 C++ 项目。我想向项目添加一个 main 方法,以允许我测试库中的一些代码。

为了尝试这样做,我首先复制了项目的目标,然后向第二个目标添加了一个主要方法(根据 this answer )。然而,当我构建并运行这个新目标时,我的主要方法没有执行。

有谁知道我做错了什么吗?

最佳答案

测试库的典型方法是编写一段单独的代码来运行库,并将结果与​​预期结果进行比较。

在这种情况下,main 将进入测试程序,而不是库。在库中有一个 main 是不对的,如果用户忘记提供一个 main ,将会给库的用户带来非常奇怪的问题......

关于c++ - 如何在静态库项目中添加一个main方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14880808/

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