質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Cygwin

Cygwinは、Unixのような環境を、Windows上で構築させるコマンドラインインターフェースです。

make

make は、ビルド作業を自動化するツールです。さまざまなファイルの最終変更時刻を比較し、従属するファイルよりも「ターゲット」のファイルが古いことがわかったときユーザーが設定していた命令を実行する事が可能です。

OpenCV

OpenCV(オープンソースコンピュータービジョン)は、1999年にインテルが開発・公開したオープンソースのコンピュータビジョン向けのクロスプラットフォームライブラリです。

Q&A

解決済

1回答

8706閲覧

cc1plusに関して

momoti_motimoti

総合スコア12

Cygwin

Cygwinは、Unixのような環境を、Windows上で構築させるコマンドラインインターフェースです。

make

make は、ビルド作業を自動化するツールです。さまざまなファイルの最終変更時刻を比較し、従属するファイルよりも「ターゲット」のファイルが古いことがわかったときユーザーが設定していた命令を実行する事が可能です。

OpenCV

OpenCV(オープンソースコンピュータービジョン)は、1999年にインテルが開発・公開したオープンソースのコンピュータビジョン向けのクロスプラットフォームライブラリです。

0グッド

1クリップ

投稿2015/07/15 11:45

こちらを参考に
cygwinにOpenCV環境の導入を試みています。

ですが、一番最後の
make install
において
下記のようなエラーが出ます。
憶測ですが、
cc1plusというものが正常に動作していないことが原因かと考えています。

どなたか解決のご協力お願いします。

/tmp/build_shared_release% make install [ 0%] Built target opencv_core_pch_dephelp [ 0%] Built target pch_Generate_opencv_core [ 1%] Building CXX object modules/core/CMakeFiles/opencv_core.dir/src/system.cp p.o cc1plus: 警告: コマンドラインオプション ‘-Wmissing-prototypes’ は C/ObjC 用とし ては有効ですが、C++ 用としては有効ではありません cc1plus: 警告: コマンドラインオプション ‘-Wstrict-prototypes’ は C/ObjC 用として は有効ですが、C++ 用としては有効ではありません /tmp/opencv-2.4.11/modules/core/src/system.cpp: 関数 ‘std::string cv::tempfile(c onst char*)’ 内: /tmp/opencv-2.4.11/modules/core/src/system.cpp:526:13: エラー: ‘close’ was not d eclared in this scope close(fd); ^ 大域スコープ: cc1plus: 警告: 認識できないコマンドラインオプション "-Wno-unnamed-type-template- args" です modules/core/CMakeFiles/opencv_core.dir/build.make:629: ターゲット 'modules/core /CMakeFiles/opencv_core.dir/src/system.cpp.o' のレシピで失敗しました make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/src/system.cpp.o] エラー 1 CMakeFiles/Makefile2:695: ターゲット 'modules/core/CMakeFiles/opencv_core.dir/al l' のレシピで失敗しました make[1]: *** [modules/core/CMakeFiles/opencv_core.dir/all] エラー 2 Makefile:147: ターゲット 'all' のレシピで失敗しました make: *** [all] エラー 2

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

たぶんこれだと思いますが・・・
cc1plusについては、以下を参考にコンパイルフラグを書き換えてください。
http://redmine.groonga.org/issues/2441

投稿2016/01/01 04:58

cateye

総合スコア6851

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

momoti_motimoti

2016/01/01 06:46

通りました! ありがとうございます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問