Qt .pro文件相关设置
TEMPLATE = app
CONFIG += console c++11
CONFIG -= app_bundle
CONFIG -= qt
SOURCES += main.cpp
INCLUDEPATH += /usr/local/include/opencv \ #opencv头文件
/usr/local/include/opencv2 \
/usr/local/include \
/home/nzf/nzf_workspace/software_package/mxnet/cpp-package/include \ #mxnet头文件
/home/nzf/nzf_workspace/software_package/mxnet/include \
/home/nzf/nzf_workspace/software_package/mxnet/3rdparty/tvm/nnvm/include/ \
/home/nzf/nzf_workspace/software_package/mxnet/3rdparty/dmlc-core/include/ \
/usr/local/cuda/include/ #cuda头文件
LIBS += -L/usr/local/lib/ /usr/local/lib/libopencv_*.so \ # opencv链接库
-L/home/nzf/nzf_workspace/software_package/mxnet/lib/ -lmxnet \ # mxnet链接库
-L/usr/local/cuda/lib64/ -lnvrtc /usr/local/cuda/lib64/libcu*.so # cuda链接库
参考链接
https://github.com/apache/incubator-mxnet/issues/572 #用于解决mshadow/mshadow/./base.h:120:14: fatal error: 'cblas.h' file not found编译问题
https://mxnet.incubator.apache.org/versions/master/install/download.html
https://blog.youkuaiyun.com/qq_35457560/article/details/80487642
https://blog.youkuaiyun.com/xierhacker/article/details/53409663
https://github.com/apache/incubator-mxnet/tree/master/example/image-classification/predict-cpp
http://mxnet.incubator.apache.org/versions/master/install/c_plus_plus.html
https://blog.youkuaiyun.com/xuzhongxiong/article/details/52717285# 用于安装openblas库,在config.mk中将atlas改为openblas
sudo apt-get install libopenblas-dev liblapack-dev libatlas-base-dev
https://blog.youkuaiyun.com/u012234115/article/details/79737005 # 关于编译与使用,对于Qt调用mxnet有借鉴意义
https://discuss.gluon.ai/t/topic/9102 #用于解决Qt头文件调用问题