この単純なコードを絶対年齢でコンパイルしようとしましたが、うまくいきませんでした。
#include "highgui.h"
#include "opencv2/highgui/highgui_c.h"
int main()
{
int cvNamedWindow(const char* name,int flags = CV_WINDOW_AUTOSIZE);
{
cvNamedWindow("sample");
}
cvDestroyWindow("sample");
}
Ubuntu 12.04 プラットフォームを使用しています。最初は、それを言ってエラーが発生していました
highgui.h が見つかりませんでした。
私は今それを修正しましたが、今は新しいものを手に入れています。私が使用しているコンパイル命令は次のとおりです。
gcc -o window window.c -I/usr/include/opencv/
新しいエラーは次のとおりです。
window.c:8:48: error: expected ‘;’, ‘,’ or ‘)’ before ‘=’ token
window.c:10:6: error: too few arguments to function ‘cvNamedWindow’
今では、何が問題なのかさえわかりません。OpenCV でのコンパイルに関する明確な説明はないようです。誰か助けてください。私は本当にこれを進める必要があるので、コンパイルだけに一日中費やすことはできません! ありがとう