1、将qt工程放在mpp/sample目录下,与vio等同级
2、生成Makefile
在qt工程目录下执行
/opt/qt5.9.7_hi3559av100/bin/qmake
3、修改Makefile
a、增加上层目录的Makefile.param
include ../Makefile.param
b、CFLAGS 由“=”改为“+=”
c、INCPATH 由 “=”改为“:=”,再在下面一行加入
INCPATH += -I/../../include -I.
如图:

d、TARGET修改
原:
$(TARGET): temp/ui/ui_widget.h $(OBJECTS)
$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJCOMP) $(LIBS)
改为:
$(TARGET): temp/ui/ui_widget.h $(OBJECTS) $(COMM_OBJ)
$(LINK) $(LFLAGS) -L -lm -ldl -o $(TARGET) $(OBJECTS) $(OBJCOMP) $(LIBS) $(COMM_OBJ) $(MPI_LIBS) $(AUDIO_LIBA) $(SENSOR_LIBS)
如图:

e、clean修改
在clean后面添加
@rm -f $(TARGET)
@rm -f $(COMM_OBJ)
如图:

f、修改cpp文件
需要调用海思的库的cpp文件中加入头文件
#include "sample_comm.h"
Makefile中做如下修改:
原:
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o temp/obj/main.o main.cpp
改为:
$(CXX) -c $(CFLAGS) $(CXXFLAGS) $(INCPATH) -o temp/obj/main.o main.cpp
如图:


然后make即可
4700





