我正在使用Xcode 5.0编译来自Donahoo的C语言中的TCP / IP套接字的代码。代码可以在这里找到:http://cs.baylor.edu/~donahoo/practical/CSockets/code/UDPEchoServer.c
编译时我收到错误:
Undefined symbols for architecture x86_64:
"_DieWithError", referenced from:
_main in main.o
ld: symbol(s) not found for architecture x86_64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
什么框架是“_DieWithError”,引自?我似乎无法在互联网上找到它。
答案 0 :(得分:0)
@CharlieBurns评论包含答案。我在他的书中误解了Donahoo,“_ DieWithError”是为本书编写的外部错误处理函数(它不在苹果的任何框架中)。因此,如果您遇到相同的问题并且您已找到此页面,请尝试将来自@CharlieBurns的文件放在源目录中。链接不会在这里发布,因为stackoverflow不允许这样做(顺便提一下,如果你知道为什么请注释?)。