Macのエラーのエラー<< \利用のG ++コンパイラ「アーキテクチャx86_64のための未定義シンボル:」エラーソリューション

オリジナルリンクします。https://blog.csdn.net/eric41050808/article/details/39502231

 

午後に従事し、最終的に答えを見つけました!マックは、2つのデータを、データ型CvMatのIplImageへと簡単な負荷を画像データ構造を使用して、画像変換を表示する際に、OpenCVの画像を使って書かれた++コンパイラコードグラム来て使用し、エラーではなく、限りの使用など次のエラーにマットデータ構造:

アーキテクチャx86_64のための未定義のシンボル:\
  「のstd :: __ 1 ::のbasic_string <char型、のstd :: __ 1 :: char_traits <文字>、のstd :: __ 1 ::アロケータ<文字>> :: __のinit(char型のconstが*、unsigned long型) "から参照:\
      _mainでmain.o \
  "のstd :: __ 1 ::のbasic_string <char型、のstd :: __ 1 :: char_traits <文字>、のstd :: __ 1 ::アロケータ<文字>> ::〜のbasic_string ()」、から参照:\
      _mainでmain.o \
  "のstd ::"、から参照:\)(終了
      ___clang_call_terminateでmain.o \
  : "___cxa_begin_catch" \、から参照
      ___clang_call_terminateでmain.o \
  "___gxx_personality_v0" 、から参照:\
      _mainでmain.o \
      メインでドワーフ例外アンワインド情報(__eh_frame)。O \
LD:アーキテクチャx86_64版が見つかりません記号(S)\
打ち鳴らす:エラー:リンカコマンドが終了コード1 \(呼び出しを参照するには、-vを使用)で失敗しました
*** [メイン]エラー1 \:作ります

多くの方法、および最終的には誰かのヒントを参照してください。コンパイラオプションを追加する++ -lstdc、それは、標準C ++ライブラリを使用している、問題が解決されます!

おすすめ

転載: www.cnblogs.com/-saber/p/11620150.html