5

upnpx ライブラリの使用時に小さな問題が発生しています。

ライブラリをダウンロードし、upnpdemo ワークスペースを開きました。このライブラリを使用して簡単なアプリを作成するために、同じワークスペースに新しいプロジェクトを作成しました。デモ プロジェクトのようにパラメーターを設定しましたが、XCode は 21 個のエラーを返します。

Apple Mach-O Linker Error

Undefined symbols for architecture i386:
"std::string::find(char const*, unsigned long) const", referenced from:
4

2 に答える 2

0

新しいプロジェクトのビルド設定で、C++ 言語方言C++ 標準ライブラリCompiler Default両方に設定します。

于 2013-10-14T18:01:24.920 に答える
0

upnpx.a をビルドする場合

**C++ Language Dialect** GNU++11[-std=gnu++11]
**C++ Standard Library** libc++ (LLVM C++ standard library with C++11 support)

プロジェクトでは、iOS Deployment Target 7.0 以降が必要です

Web から upnpx.a を取得する場合は、Deployment ターゲットを 6 に下げることを試みることができます。

忘れないで

**Other Linker Flags**: -lstdc++
于 2015-08-11T09:42:33.500 に答える