gpt4 book ai didi

c++ - XCode 4.4.1 - C++ - Apple Mach-O 链接器 (ID) 错误 - 找不到架构 i386 的符号

转载 作者:行者123 更新时间:2023-11-28 07:58:06 25 4
gpt4 key购买 nike

我在 XCode 4.4.1 中编写了一些简单的 C++ 程序,每当我编译它们时,我都会收到以下错误:

"Main()", referenced from:
mainWrapper() in libStanfordCPPLib.a(startup.o)
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)

它是否在 libStanfordCPPLib.a 中引用了 mainWrapper()?提供了后一个​​文件,是否可以修改内容?否则,我是否需要进行更改以消除对 mainWrapper() 的引用?谢谢。

更多详情:

Ld ./BlankProject.app/Contents/MacOS/BlankProject normal i386
cd "/Users/benjamin/Documents/Programming/iTunes U/Stanford/CS106B Programming Abstractions/Summer 2012/Programs/Section Handout #2 Question 2"
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -arch i386 "-L/Users/benjamin/Documents/Programming/iTunes U/Stanford/CS106B Programming Abstractions/Summer 2012/Programs/Section Handout #2 Question 2" -LStanfordCPPLib "-L/Users/benjamin/Documents/Programming/iTunes U/Stanford/CS106B Programming Abstractions/Summer 2012/Programs/Section Handout #2 Question 2/StanfordCPPLib" "-F/Users/benjamin/Documents/Programming/iTunes U/Stanford/CS106B Programming Abstractions/Summer 2012/Programs/Section Handout #2 Question 2" -filelist "/Users/benjamin/Library/Developer/Xcode/DerivedData/BlankProject-fxnhpjsyinnahlexvnlrhbilvwkd/Build/Intermediates/BlankProject.build/Debug/Section Handout #2 Question 4a.build/Objects-normal/i386/BlankProject.LinkFileList" -framework Cocoa -framework Carbon -framework QuickTime -lStanfordCPPLib -o "/Users/benjamin/Documents/Programming/iTunes U/Stanford/CS106B Programming Abstractions/Summer 2012/Programs/Section Handout #2 Question 2/./BlankProject.app/Contents/MacOS/BlankProject"

Undefined symbols for architecture i386:
"Main()", referenced from:
mainWrapper() in libStanfordCPPLib.a(startup.o)
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)

最佳答案

似乎无论您使用的是什么库,都希望您定义一个名为 Main() 的函数(注意大写的 M),而您还没有这样做。

关于c++ - XCode 4.4.1 - C++ - Apple Mach-O 链接器 (ID) 错误 - 找不到架构 i386 的符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12227499/

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