Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我在 XCode 中有一个构建静态库的 C++ 项目。我想在项目中添加一个 main 方法,以允许我测试库中的一些代码。
为了尝试做到这一点,我首先复制了项目的目标,然后向第二个目标添加了一个 main 方法(根据这个答案)。但是,当我构建并运行这个新目标时,我的 main 方法没有执行。
有谁知道我做错了什么?
测试库的典型方法是编写一段单独的代码来运行库,并将结果与预期结果进行比较。
在这种情况下,main将进入测试程序,而不是库。在图书馆里有一个main不是正确的事情,如果用户忘记提供一个图书馆的用户会导致非常奇怪的问题main......
main