Macでのg++コンパイル時の「Undefined symbols for architecture x86_64:」エラーの解決方法
午後からずっと作業していたのですが、やっと答えが見つかりました! image データ構造を利用する場合,単純な読み込みや画像の表示, IplImage と CvMat データ型を利用した2種類のデータ間の変換は問題ありませんが, Mat データ構造を利用すると,以下のようなエラーが発生するのです.
アーキテクチャ x86_64 の未定義シンボル: \
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::__init(char const*, unsigned long)", reference from:\.pdf; "std:___string;基本文字列とchar、std:__stringと
main.o の _main
"std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char> >::~basic_string()", reference from:\...
_main in main.o
"std::terminate()", reference from:\.
___clang_call_terminate in main.o.
を参照しています。
___clang_call_terminate in main.o
を参照しています。
_main in main.o
Dwarf Exception Unwind Info (__eh_frame) in main.o.
ld: symbol(s) not found for architecture x86_64
を作成します。*** [main] Error 1
いろいろ考えた末に、ようやくプロンプトを見た人がいた。
コンパイルオプション追加 -lstdc++
ということは、標準のC++ライブラリを使用するということです。
-------------------------------------------------------------------------------------------------------------------------
-
<スパン マシンビジョングループ <スパン 454254462 、アルゴリズム研究のために参加することを歓迎します。<スパン AR/VRグループ : 244751474、プロジェクトの議論に参加することを歓迎します。
関連
-
コンパイラーエラー 期待されるunqualified-id
-
ld: アーキテクチャ x86_64 用のシンボルが見つからないエラーの解決
-
git everything up-to-date ワークアラウンド
-
npm install で npm ERR! cb() never called!
-
VLOOKUP関数で#N/Aエラーが発生する4つのケース(解決策付き)
-
微量元素 - 質問に答える
-
eclipseを起動するとエラーが発生しました。
-
ANT_HOMEが正しく設定されていないか、ANTが見つかりませんでした。
-
Ubuntu 18.04 NVIDIAドライバインストール概要
-
Atomプロキシの設定
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
エラー概要】IndexError: シングルポジションインデクサーはアウトオブバウンズです。
-
エラーの解決方法 ValueError: 入力にNaN、infinity、またはdtype('float64')に対して大きすぎる値が含まれています。
-
NVM使用後、npm:command not foundエラーが発生する。
-
nullのプロパティ'length'を読み取れないエラーの解決法
-
Eclipsesの起動時:javaは起動したがexit code=1を返す -- 解決と解析
-
gulp build exception タスク関数を指定する必要があります。
-
MACでngrokを使用し、イントラネットの浸透を実施する。
-
ImportError: Imageという名前のモジュールはありません IOError: decoder zip not available
-
SSH が表示される ホスト xxx の認証が確立できない。
-
Android studio:URIが登録されていない場合の対処法