私は現在、C++とObjective Cを混在させたMacアプリケーションを開発中です。アプリケーションの一部をcppソースファイルに分割しようとしています。コンパイルするのは難しいことだ。OpenCV Mat 'expected ")"'メソッドのパラメータ
私は非常に私は本当に愚かなエラーを起こした場合は、私を許して新しいので、C++を使用することをお勧めします。
私は可能な限り最小限の例に絞って説明しました。私は、メソッドの宣言内Mat
データ型を使用し、いくつかの理由で、私は私のヘッダファイル
#ifndef MATCHTEMPLATES_H
#define MATCHTEMPLATES_H
#include "opencv2/opencv.hpp"
class Matcher {
public:
Matcher(cv::Mat& template);
};
#endif
私のソースファイル
expected ')'
取得
#include "Matcher.hpp"
using namespace cv;
Matcher::Matcher(Mat& template) { }
コンパイルは
コマンド clang++ -isystem /usr/local/Cellar/opencv3/3.1.0_3/include/opencv -isystem /usr/local/Cellar/opencv3/3.1.0_3/include -o CMakeFiles/Tracker.dir/source/cpp/Matcher.cpp.o -c {project location}/source/cpp/Matcher.cpp
'template'は予約キーワードは...ですよね? –
DOH。それは私が話していた愚かな間違いだろう... –