2

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

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

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

替代文字

有任何想法吗?

4

1 回答 1

1

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

于 2009-12-17T03:02:06.043 回答