quaver23

quaver23

0个粉丝

39

问答

0

专栏

0

资料

quaver23  发布于  2016-09-27 12:05:53
采纳率 0%
39个问答
2714

在 Qt IDE 编译 Hi3536 VDEC 源码,缺 lib / source

 
请教给位前辈,我在Qt IDE 里编译VDEC源码,但不成功,出现了许多 dependencies 问题 (请看图片)

一下是我做的动作:

1. 在 Qt 开发环境里,创建一个 vdec_test.pro 的 project file
2. 在vdec_test.pro 里 加了VDEC 源码
3. 另外还在.pro 里头,加了一下的路径和静态库 static lib:
        SOURCES += main.c \
    ../../mpp_single/sample/common/loadbmp.c \
    ../../mpp_single/sample/common/sample_comm_audio.c \
    ../../mpp_single/sample/common/sample_comm_ivs.c \
    ../../mpp_single/sample/common/sample_comm_sys.c \
    ../../mpp_single/sample/common/sample_comm_vda.c \
    ../../mpp_single/sample/common/sample_comm_vdec.c \
    ../../mpp_single/sample/common/sample_comm_venc.c \
    ../../mpp_single/sample/common/sample_comm_vi.c \
    ../../mpp_single/sample/common/sample_comm_vo.c \
    ../../mpp_single/sample/common/sample_comm_vpss.c

INCLUDEPATH += \
/home/aa/Hi3536_SDK_V2.0.4.0/mpp_single/sample/common \
/home/aa/Hi3536_SDK_V2.0.4.0/mpp_single/include \
/home/aa/Hi3536_SDK_V2.0.4.0/mpp_single/extdrv/tlv320aic31

unix:!macx: LIBS += -L$$PWD/../../mpp_single/lib/ -ldnvqe

INCLUDEPATH += $$PWD/../../mpp_single/include
DEPENDPATH += $$PWD/../../mpp_single/include

unix:!macx: PRE_TARGETDEPS += $$PWD/../../mpp_single/lib/libdnvqe.a

unix:!macx: LIBS += -L$$PWD/../../mpp_single/lib/ -lhdmi

INCLUDEPATH += $$PWD/../../mpp_single/include
DEPENDPATH += $$PWD/../../mpp_single/include

unix:!macx: PRE_TARGETDEPS += $$PWD/../../mpp_single/lib/libhdmi.a


unix:!macx: LIBS += -L$$PWD/../../mpp_single/lib/ -ljpeg

INCLUDEPATH += $$PWD/../../mpp_single/include
DEPENDPATH += $$PWD/../../mpp_single/include

unix:!macx: PRE_TARGETDEPS += $$PWD/../../mpp_single/lib/libjpeg.a

unix:!macx: LIBS += -L$$PWD/../../mpp_single/lib/ -lmpi

INCLUDEPATH += $$PWD/../../mpp_single/include
DEPENDPATH += $$PWD/../../mpp_single/include

unix:!macx: PRE_TARGETDEPS += $$PWD/../../mpp_single/lib/libmpi.a

unix:!macx: LIBS += -L$$PWD/../../mpp_single/lib/ -lupvqe

INCLUDEPATH += $$PWD/../../mpp_single/include
DEPENDPATH += $$PWD/../../mpp_single/include

unix:!macx: PRE_TARGETDEPS += $$PWD/../../mpp_single/lib/libupvqe.a

unix:!macx: LIBS += -L$$PWD/../../mpp_single/lib/ -lVoiceEngine

INCLUDEPATH += $$PWD/../../mpp_single/include
DEPENDPATH += $$PWD/../../mpp_single/include

unix:!macx: PRE_TARGETDEPS += $$PWD/../../mpp_single/lib/libVoiceEngine.a

4. 加了 /mpp/sample/common 里的其他源码:
loadbmp.c
sample_comm_audio.c
sample_comm_ivs.c
sample_comm_sys.c
sample_comm_vda.c
sample_comm_vdec.c
sample_comm_venc.c
sample_comm_vi.c
sample_comm_vo.c
sample_comm_vpss.c
       
5. Ctrl + R 来 build 整个VDEC 但始终没成功, (请看图片), 问题看起来是仿佛还有其他的 lib / sources 需要加进 vdec_test.pro 的 project file 里头,但找不到先关文件。

请大家多多指点。

谢谢!
我来回答
回答1个
时间排序
认可量排序

quaver23

0个粉丝

39

问答

0

专栏

0

资料

quaver23 2016-09-27 16:57:38
认可0
可能是出现了bug; 从新在创建project 问题就解决了。
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
相关问答
无更多相似问答 去提问
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区