在 Xcode 中链接

发布于 2024-08-14 06:30:23 字数 370 浏览 5 评论 0原文

如何正确制作 Xcode 链接目标文件?

包含“main”和所有依赖项的文件正确编译(我可以轻松地在命令行中链接它们以生成可执行文件)。然而,Xcode似乎拒绝这样做,导致ld错误“找不到符号”。

这就是我当前的设置。所有依赖项(计算器、输入等)都会被检测到并正确编译。 cpp文件包含main但无法链接到.o文件(由依赖项生成),导致出现多个ld“symbol not find”错误。

替代文本

有什么想法吗?

How do I make Xcode link object files properly?

The file containing "main" and all the dependencies compile properly (and I can easily link them in the command line to generate the executable). However, Xcode seems to refuse to do it, resulting in ld errors of "symbol not found".

This is what my current setup looks like. All the dependencies (Calculator, input, etc) are detected and compile properly. The cpp file contains main but fails to be linked to the .o file (generated by the dependencies), resulting in several ld "symbol not found" errors.

alt text

Any ideas?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

云之铃。 2024-08-21 06:30:23

由依赖项生成的 .o 不会链接到包含目标。在上面的示例中,“计算器”需要生成一些内容,通常是静态库 (.a),然后您可以将其添加到要链接到项目中的库列表中。

.o's generated by dependencies do not get linked into the including target. In the example above, "Calculator" needs to generate something, generally a static library (.a), that you would then add to the list of libraries to be linked into the project.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文