我一直在尝试使用opencv和openNI NITE编译我的代码。最后摆脱了所有错误,现在它运行没有错误,我得到我的main.o但我没有得到一个可执行文件。以下是我的makefile的内容
OSTYPE:= $(shell uname -s)
SRC_FILES = \ ../RGB_display/main.cpp
INC_DIRS + = ../RBG_display -I / opt / local / include / opencv
EXE_NAME = RGB_display
DEFINES = 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)”,“达尔文”) LDFLAGS + = -framework OpenGL -framework GLUT 其他 USED_LIBS + =过剩 ENDIF
$(EXE_NAME):main.o $(CC)$(CFLAGS)-o $(EXE_NAME)$(LDFLAGS)
main.o:main.cpp $(CC)$(CFLAGS)-c main.cpp $(LDFLAGS)
包括../ NiteSampleMakefile
有人知道这可能有什么问题吗?谢谢!我正在使用opencv和macports。