XCode无法编译Poco项目,未定义符号 我一直在寻找C++中的一个合适的HTTP解析器,今天我发现POCO支持解析HTTP请求,建立一个服务器,并且还设置了一个HTTPS服务器以及其他的酷功能,我渴望开始使用它。

XCode无法编译Poco项目,未定义符号 我一直在寻找C++中的一个合适的HTTP解析器,今天我发现POCO支持解析HTTP请求,建立一个服务器,并且还设置了一个HTTPS服务器以及其他的酷功能,我渴望开始使用它。,c++,xcode,c++11,linker,poco-libraries,C++,Xcode,C++11,Linker,Poco Libraries,不过,我在编译一个小示例时遇到了一个问题,该项目被设置为stdc++11项目,我已将标题和库搜索路径设置为/usr/local/include和/usr/local/lib,并已将库本身按以下顺序链接到其他链接器标志中“-lPocoNet-lpocutil-lPocoFoundation-lPocoXML-lPocoJSON”顺序似乎并不重要 代码本身不会在XCode中抛出任何错误,只是当我尝试编译它时,我得到了这些引用错误,我通过将库添加到其他链接器标志选项中修复了38个其他错误,但这两个错误

不过,我在编译一个小示例时遇到了一个问题,该项目被设置为stdc++11项目,我已将标题和库搜索路径设置为/usr/local/include和/usr/local/lib,并已将库本身按以下顺序链接到其他链接器标志中“-lPocoNet-lpocutil-lPocoFoundation-lPocoXML-lPocoJSON”顺序似乎并不重要

代码本身不会在XCode中抛出任何错误,只是当我尝试编译它时,我得到了这些引用错误,我通过将库添加到其他链接器标志选项中修复了38个其他错误,但这两个错误不会消失

我得到的错误如下

Ld /Users/zezioen/Library/Developer/Xcode/DerivedData/NitroServer-gpnzdaqmezqcauegsmrabobsxotk/Build/Products/Debug/NitroServer normal x86_64
cd /Users/zezioen/stack/Projecten/CPP/NitroServer
export MACOSX_DEPLOYMENT_TARGET=10.11
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ -arch x86_64 -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk -L/Users/zezioen/Library/Developer/Xcode/DerivedData/NitroServer-gpnzdaqmezqcauegsmrabobsxotk/Build/Products/Debug -L/Users/zezioen/stack/Projecten/CPP/NitroServer/lib -L/usr/local/lib -F/Users/zezioen/Library/Developer/Xcode/DerivedData/NitroServer-gpnzdaqmezqcauegsmrabobsxotk/Build/Products/Debug -F/Users/zezioen/stack/Projecten/CPP/NitroServer/lib -filelist /Users/zezioen/Library/Developer/Xcode/DerivedData/NitroServer-gpnzdaqmezqcauegsmrabobsxotk/Build/Intermediates/NitroServer.build/Debug/NitroServer.build/Objects-normal/x86_64/NitroServer.LinkFileList -mmacosx-version-min=10.11 -Xlinker -no_deduplicate -lPocoNet -lPocoUtil -lPocoFoundation -lPocoXML -lPocoJSON -stdlib=libstdc++ -Xlinker -dependency_info -Xlinker /Users/zezioen/Library/Developer/Xcode/DerivedData/NitroServer-gpnzdaqmezqcauegsmrabobsxotk/Build/Intermediates/NitroServer.build/Debug/NitroServer.build/Objects-normal/x86_64/NitroServer_dependency_info.dat -o /Users/zezioen/Library/Developer/Xcode/DerivedData/NitroServer-gpnzdaqmezqcauegsmrabobsxotk/Build/Products/Debug/NitroServer

Undefined symbols for architecture x86_64:
  "Poco::Net::HTTPMessage::setContentType(std::string const&)", referenced from:
      MyRequestHandler::handleRequest(Poco::Net::HTTPServerRequest&, Poco::Net::HTTPServerResponse&) in main.o
  "Poco::Util::Application::handleOption(std::string const&, std::string const&)", referenced from:
      vtable for MyServerApp 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)
我必须做些什么才能让项目建成

已解决-POCO与链接,应用程序与libstdc++链接