Browse Source

优化大华相机SDK库文件

niujiuru 1 ngày trước cách đây
mục cha
commit
2b33db915f

+ 47 - 0
dh_takephoto/Makefile

@@ -0,0 +1,47 @@
+.PHONY: build clean
+
+# 头文件
+INCS += -I.
+INCS += -I../swapi
+INCS += -I./include
+
+# 源文件
+SRCS += $(filter-out ../swapi/testLib.c, $(wildcard ../swapi/*.c))
+SRCS += takephoto.c
+
+# .o文件
+OBJS := $(SRCS:.c=.o)
+
+# 编译器
+CC := gcc
+CFLAGS := -Wall -fPIC -O2 -g
+DEFINS := -D_GNU_SOURCE
+
+ifeq ($(target),armv7hf)
+  CC := arm-linux-gnueabihf-gcc
+	AR := arm-linux-gnueabihf-ar
+else
+  $(error Unsupported target: $(target), only armv7hf is supported)
+endif
+
+# 库文件
+LIBS += -Wl,-Bdynamic -lc -lm -ldl -lpthread
+ifeq ($(target),armv7hf)
+  LIBS += -L./lib/armv7hf -lMVSDK -liImageProcessing -lImageConvert -llog4cpp -lMvLSCProcess
+	LIBS += -L./lib/armv7hf/GenICam/bin -lGCBase_gcc483_v3_0 -lGenApi_gcc483_v3_0 -lLog_gcc483_v3_0 -llog4cpp_gcc483_v3_0 -lMathParser_gcc483_v3_0 -lNodeMapData_gcc483_v3_0 -lXmlParser_gcc483_v3_0
+endif
+
+# 编译和清理
+build : libdh_takephoto.a takephoto_test.out
+
+%.o : %.c
+	$(CC) $(DEFINS) $(CFLAGS) -c $< $(INCS) -o $@
+
+libdh_takephoto.a : $(OBJS)
+	$(AR) -cr $@ $(OBJS)
+
+takephoto_test.out : $(OBJS) takephoto_test.c
+	$(CC) $(DEFINS) $(CFLAGS) $(OBJS) takephoto_test.c $(INCS) $(LIBS) -o $@
+
+clean :
+	rm -rf $(OBJS) *.out *.a *.jpg *.bmp *.png *.tif config/ log/ status/ var/ MvSdkLog/

+ 0 - 0
dh_takephoto/lib/armv7hf/GenICam/bin/libGCBase_gcc483_v3_0.so


+ 0 - 0
dh_takephoto/lib/armv7hf/GenICam/bin/libGenApi_gcc483_v3_0.so


+ 0 - 0
dh_takephoto/lib/armv7hf/GenICam/bin/libLog_gcc483_v3_0.so


+ 0 - 0
dh_takephoto/lib/armv7hf/GenICam/bin/libMathParser_gcc483_v3_0.so


+ 0 - 0
dh_takephoto/lib/armv7hf/GenICam/bin/libNodeMapData_gcc483_v3_0.so


+ 0 - 0
dh_takephoto/lib/armv7hf/GenICam/bin/libXmlParser_gcc483_v3_0.so


+ 0 - 0
dh_takephoto/lib/armv7hf/GenICam/bin/liblog4cpp_gcc483_v3_0.so


+ 0 - 0
dh_takephoto/lib/armv7hf/SDKLOG_default.properties


+ 0 - 0
dh_takephoto/lib/armv7hf/libImageConvert.so


+ 1 - 0
dh_takephoto/lib/armv7hf/libMVSDK.so

@@ -0,0 +1 @@
+libMVSDK.so.2.1.0.330321

+ 0 - 0
dh_takephoto/lib/armv7hf/libMVSDK.so.2.1.0.330321


+ 0 - 0
dh_takephoto/lib/armv7hf/libMvLSCProcess.so


+ 1 - 0
dh_takephoto/lib/armv7hf/libgomp.so

@@ -0,0 +1 @@
+libgomp.so.1.0.0

+ 1 - 0
dh_takephoto/lib/armv7hf/libgomp.so.1

@@ -0,0 +1 @@
+libgomp.so.1.0.0

BIN
dh_takephoto/lib/armv7hf/libgomp.so.1.0.0


+ 0 - 0
dh_takephoto/lib/armv7hf/libiImageProcessing.so


+ 0 - 0
dh_takephoto/lib/armv7hf/liblog4cpp.so


+ 0 - 0
dh_takephoto/lib/armv7hf/version.txt