LINUX opencvおよびmakefileのよくある質問の列挙

1076 ワード

Makefileファイル:
INCLUDE = $(shell pkg-config --cflags opencv)
LIBS = $(shell pkg-config --libs opencv)

//      
OBJECTS = BinaryDataset.o main.o //    
SOURCE = BinaryDataset.cpp main.cpp BinaryDataset.h//   

BIN = bin//           
$(OBJECTS) : $(SOURCE)//  
    g++ -c $(SOURCE)
$(BIN):$(OBJECTS)//  
    g++ -o $(BIN) $(OBJECTS) -I $(INCLUDE) $(LIBS)


clean:
    rm $(OBJECTS) $(BIN)

実行:
make bin
./bin

よくある質問:エラー1:BinaryDataset.h:41:16: fatal error: cv.h:そのファイルやディレクトリの解決はありません.
#include“cv.h”//  
#include“opencv/cv.h”

エラー2:'imread'is not a member of'cv'解決:追加:
#include