問題タブ [undefined-symbol]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2177 参照

ios - すでに動作しているプロジェクトでOpenCVフレームワークを使用しようとするとAppleO-Linkerエラーが発生します

私が行ったことは、openCVフレームワークに基づくチュートリアルのコードを使用したものです。ファイルからEdgeDetectionSample.cpp、コードをインポートします。

アーキテクチャarmv7の未定義のシンボル: "std :: __ 1 :: basic_string、std :: __ 1 :: allocator> :: basic_string(std :: __ 1 :: basic_string、std :: __ 1 :: allocator> const&)"、参照元: cv :: Exception :: Exception(int、std :: __ 1 :: basic_string、std :: __ 1 :: allocator> const&、std :: __ 1 :: basic_string、std :: __ 1 :: allocator> const&、std :: __ 1 :: basic_string、std :: __ 1 :: allocator> const&、int)in opencv2(system.o)cv :: Exception :: Exception(cv :: Exception const&)in opencv2(system.o) "std :: __ 1: :basic_string、std :: __ 1 :: allocator> ::〜basic_string() "、参照元:cv :: Mat :: create(int、int const *、int)in opencv2(matrix.o)__ZN2cvL7setSizeERNS_3MatEiPKiPKmb in opencv2(matrix .o)cv :: Mat :: Mat(cv :: Mat const&、cv :: Range const&、cv :: Range const&)in opencv2(matrix.o)cv :: Mat :: Mat(cv :: Mat const&、cv :: Range const *)in opencv2(matrix.o)cv :: Mat :: diag(int)const in opencv2( matrix.o)cv :: Mat :: Mat(_IplImage const *、bool)in opencv2(matrix.o)cv :: Mat :: reserved(unsigned long)in opencv2(matrix.o)... "std :: __1 :: basic_string、std :: __ 1 :: allocator> :: __ init(char const *、unsigned long) "、参照元:cv :: Mat :: create(int、int const *、int)in opencv2(matrix。 o)__ZN2cvL7setSizeERNS_3MatEiPKiPKmb in opencv2(matrix.o)cv :: Mat :: Mat(cv :: Mat const&、cv :: Range const&、cv :: Range const&)in opencv2(matrix.o)cv :: Mat :: Mat (cv :: Mat const&、cv :: Range const *)in opencv2(matrix.o)cv :: Mat :: diag(int)const in opencv2(matrix.o)cv :: Mat :: Mat(_IplImage const * 、bool)opencv2(matrix。o)opencv2(matrix.o)のcv :: Mat :: reserved(unsigned long)... "std :: _1 :: _vector_base_common :: __ throw_length_error()const "、参照元:std :: _ 1 :: vector、std :: __ 1 :: allocator >> :: _append(unsigned long)in opencv2(matrix.o)std :: _ 1 :: vector、std :: __ 1 :: allocator >> :: _append(unsigned long)in opencv2(matrix.o)std :: _ 1 :: vector、std :: __ 1 :: allocator >> :: _append (unsigned long)in opencv2(matrix.o)std :: _ 1 :: vector、std :: __ 1 :: allocator >> :: _append(unsigned long)in opencv2(matrix.o)std :: _ 1 :: vector、std :: __ 1 :: allocator >> :: _append(unsigned long)in opencv2(matrix.o)std :: _ 1 :: vector、std :: __ 1 :: allocator >> :: _append(unsigned long) opencv2(matrix.o)std::_で1 :: vector、std :: __ 1 :: allocator >> :: _append(unsigned long)in opencv2(matrix.o)... "std :: __ 1 :: basic_string、std :: __ 1 :: allocator> :: operator =(std :: __ 1 :: basic_string、std :: __ 1 :: allocator> const&) "、参照元:cv :: Exception :: formatMessage()in opencv2(system.o)ld:symbol(s)not foundアーキテクチャarmv7clangの場合:エラー:リンカーコマンドが終了コード1で失敗しました(呼び出しを確認するには-vを使用してください)

これで私を助けてください。私はそれらのエラーを読み取ることができません。

0 投票する
1 に答える
1474 参照

linux - OpenCV、Linux ubuntu12.04 未定義シンボル: _ZN9QListData11detach_growEPii

今、私はOpenCVに苦労しています

NAO を使い始めて、他の人からプログラムをもらいました。

当初、問題はOpenCVでした

このメッセージが表示されたので、OpenCV をインストールします

このホームページにあるように

openCVのインストールに成功しました

再挑戦しました

しかし、私はこのメッセージを受け取りました

私はqtをインストールしませんでしたが、おそらく彼のチュートリアルにはqtがあります

とにかくその後、

インターネットで検索しましたが、正しい答えが得られません。

誰かが言った、「/usr/lib に libqtGui.so.4.6.2 を含むサードパーティのパッケージをインストールしました。それを削除するだけで、すべて問題ありません」

私はやろうとしましたが、私の /usr/lib には、そのファイルは存在しません。

usr/lib/i386-linux-gnu/ フォルダーを表示したいのですが、サイズ制限のために表示できません

また、評判ポイントが10未満の場合、画像をアップロードできません。

とにかく、trainier_nao_module.py

、all_module.py

python2.7/dist-packages/cv.py

この問題を解決するためにさらに情報が必要な場合は、

返信してください。

ありがとうございました。

0 投票する
1 に答える
695 参照

c++ - 未定義のシンボル OutputArray opencv fedora

ubuntuで数年経った後、最近fedora 18をインストールしました。

適切な更新の後、Opencv や PCL などのお気に入りのライブラリをダウンロードして再コンパイルします。

すべてが問題ないかどうかを確認するために、次のコードをコンパイルしようとしました。

コンパイルステップは成功したように見えますが、このコードを実行しようとすると、次のようになりました:

/home/jonny/Desktop/prog/MMSE_SD2/test_opencv-build-desktop-Qt_4_8_4_in_PATH_ System _Release/test_opencv: シンボル検索エラー: /home/jonny/Desktop/prog/MMSE_SD2/test_opencv-build-desktop-Qt_4_8_4_in_PATH_ System _Release/test_opencv:未定義シンボル: _ZN2cv12_OutputArrayD1Ev

IDE として qtcreator を使用しています。

私の .pro ファイルは次のようになります。

opencv ライブラリを 3 回再コンパイルしましたが、成功しませんでした。

誰かが助けてくれれば、本当に感謝しています。

前もって感謝します

ジョニー

0 投票する
1 に答える
677 参照

ios - CTCallCopyAddress - 「アーキテクチャ armv7 の未定義シンボル」

まず、ジェイルブレイクの微調整を開発しているため、プライベート API を使用します。

ここのコードに従っていますが、次のコンパイラ エラーが発生します。

ビルド段階でライブラリが見つからないことが原因で、同様の警告/エラーが発生したことがあります。それでも、CoreTelephony.framework が追加されていることを確認しました。私がどこで間違っているのかについての指針はありますか?

ありがとう!

0 投票する
2 に答える
1929 参照

shared-libraries - Xcode 4.6アーキテクチャarmv7の未定義シンボルが静的ライブラリに関連付けられています

xcode を 4.6 に更新した後、現在問題が発生しています。

最初は、たくさんのリンク エラーが発生しました。他の投稿の助けを借りて、私はそれらを解決することができます. ただし、前の問題を解決するたびに、常に新しい問題が発生します。

現在、リリース モード (シミュレーターではリリース モードとデバッグ モードが機能し、デバイスではデバッグ モードが機能します) を使用してデバイスでゲームをビルドしようとすると、「アーキテクチャー armv7 の未定義シンボル」でスタックします。私はすでにこの問題をオンラインで調査しましたが、どの解決策も私の状況を解決できませんでした。だからこそ、新しい投稿を始めたいと思っています。

状況を詳しく説明しましょう。

  1. すべてのエラーは、ライブラリ内のメソッドを呼び出すときに発生します。
  2. 私のライブラリは、以前のアーキテクチャ armv7 (xcode 4.5) で正常に動作します。
  3. プロジェクト ファイルのアーキテクチャの現在の値は「標準 (armv7、armv7s)」です。
  4. 現在のアーキテクチャの現在の値は「armv7 armv7s armv6」です。

これはエラーの例です:

libReceiptVerification.multi.a に関するエラーのみを示しましたが、実際には他のライブラリでもエラーが発生します。

// * ** * ** * ** * ** *この行から* ** * ** * ** * ****

アーキテクチャー armv7 の未定義シンボル:

「_OBJC_CLASS_$_NSMutableOrderedSet」、参照元: libarclite_iphoneos.a(arclite.o) の objc-class-ref

「_CFStringCreateWithBytes」、次から参照: -[JKSerializer serializeObject:options:encodeOption:block:delegate:selector:error:] libReceiptVerification.multi.a(JSONKit.o) の _jk_cachedObjects in libReceiptVerification.multi.a(JSONKit.o)

libReceiptVerification.multi.a(JSONKit.o) の -[JKSerializer serializeObject:options:encodeOption:block:delegate:selector:error:] から参照される「_CFStringCreateWithBytesNoCopy」

libReceiptVerification.multi.a(JSONKit.o) の __NSStringObjectFromJSONString から参照される「_CFDataSetLength」

// * ** * ** * ** * ** * **ここで終わる* ** * ** * ****

それで、誰もこの問題について手がかりを持っていますか?事前にご協力いただきありがとうございます。

0 投票する
1 に答える
160 参照

xcode - SenTestingKit の未定義シンボル

既存のプロジェクトで単体テストをオンにしただけで、ここのすべての指示に従ってください。ここではうまくいきません。

ヒントはありますか?機能するテストはありますが、完全にカスタム クラスではなく、カテゴリ クラスを使用してテストしていました。

また、テスト ターゲットで問題なくコンパイルできるように見える CocoPods を使用していることにも言及する必要があります。ああ、私はxcode 4.6を使用しています

関連するエラーメッセージは次のとおりです。

アーキテクチャ i386 の未定義シンボル: "_OBJC_CLASS_$_UIHelpers"、参照元: EventHashTest.o ld の objc-class-ref: アーキテクチャ i386 のシンボルが見つかりません。clang: エラー: リンカー コマンドが終了コード 1 で失敗しました (-v を使用)呼び出しを見るために)

0 投票する
2 に答える
523 参照

xcode - SDL と Xcode (SDL_image は無視されます)

SDL プロジェクトで上記のエラーが発生しましたが、その理由がわかりません。前回プログラムを実行したとき (約 3 か月前) は機能していましたが、現在は機能しません。何か案は?

0 投票する
2 に答える
46932 参照

c++ - コンパイル時のc ++未定義シンボル

修正済み: ヘッダー ファイルにメソッドが 2 回ありました

プロジェクトをコンパイルしようとすると、次のエラーが発生します

メイクファイル

tree.cc および tree.h からの関連コード:

ツリー.cc

ツリー.h

とても単純なことのように感じますが、理解できないようです。

0 投票する
1 に答える
750 参照

c++ - 静的ライブラリ(OGDF)のアーキテクチャの未定義のシンボル

Xcodeを使用してOGDFをC++プロジェクトに追加しています。これは静的な.aライブラリであり、ソースからコンパイルした後、ソースをコンパイルするために正常に追加し、適切な検索パスを設定すると、たとえば、を含めるまですべてが正しく行われます"ogdf/basic/Graph.h"。このインクルードを使用してビルドしようとすると、リンカーはライブラリの内部ファイルにエラーを表示し、"std::cout",やなどの標準関数がないことを示しますstd::basic_ostream<char, std::char_traits<char> >& std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&)

このように見えます。 ここに画像の説明を入力してください そのような関数が存在すると信じており、OGDF開発者がコードに間違いを犯しているとは思わないので、奇妙です。では、実際にこのエラーを引き起こす可能性があるのは何ですか?

0 投票する
1 に答える
1922 参照

clang - 静的ライブラリのリンク エラー。アーキテクチャ armv7s の未定義シンボル

エラーは..

私がやったことをすべてリストアップしたいと思います

ABCD_Initialize は、追加した静的ライブラリのヘッダー ファイル内の関数です。

  1. 関連するほぼすべての質問をチェックしました。
  2. すべてのファイルを適切にターゲットに追加しました。
  3. ビルド段階で FAT ファイル (.a ファイル) をリンク
  4. FAT ファイルの lipo は、それが armv6 armv7 および armv7s に対して有効であると言います
  5. Build Active Architecture Only を YES に設定します。
  6. FATファイルに関連する.hファイルを追加
  7. Xcode、Macなどを再起動しました:)

私のアプリに関するいくつかのこと

  1. ワークスペースを作成しました
  2. 他のいくつかの依存する .xcodeproj ファイルをワークスペースに追加しました。
  3. (C++ の) FAT ファイルを追加し、ビルド段階でリンク
  4. その他のリンカー フラグに -ObjC フラグを設定します (静的アーカイブ ライブラリのすべてのメンバーをロードするため)。

環境仕様

マウンテン ライオン + Xcode 4.6 + iOS SDK 6.1

さらに情報が必要な場合はお知らせください。どんな助けでも大歓迎です。

ありがとう

J0k3r