我一直在尝试用 opencv 和 openNI NITE 编译我的代码。终于摆脱了所有错误,现在它运行没有错误,我得到了我的 main.o,但我没有得到一个可执行文件。以下是我的makefile的内容
OSTYPE := $(shell unname -s)
SRC_FILES = \ ../RGB_display/main.cpp
INC_DIRS += ../RBG_display -I/opt/local/include/opencv
EXE_NAME = RGB_display
定义 = USE_GLUT
DEBUG_LEVEL = -m64 -g3 -O0 CC = g++ CFLAGS = -O3 -I/opt/local/include/opencv -L/opt/local/lib/ LIBS = -lhighgui -lcvaux -lcv -lml -lcxcore -lopencv_imgproc
LDFLAGS =pkg-config --libs opencv
ifeq ("$(OSTYPE)","Darwin") LDFLAGS += -framework OpenGL -framework GLUT else USED_LIBS += glut endif
$(EXE_NAME): main.o $(CC) $(CFLAGS) -o $(EXE_NAME) $(LDFLAGS)
main.o: main.cpp $(CC) $(CFLAGS) -c main.cpp $(LDFLAGS)
包括 ../NiteSampleMakefile
有人知道这可能有什么问题吗?谢谢!我正在使用带有macports的opencv。