zoukankan      html  css  js  c++  java
  • GOOD link

    g++  -o vmafossexec_cuda src/run_vmaf.cpp.o ../../../../libframereader/libframereader.a   -L/data/app/bili_xcode_vmaf_ffmpeg/build/lib -L/usr/local/lib -L/data/app/bili_xcode_vmaf_ffmpeg/build/lib -lavfilter -lm -lvmaf -lstdc++ -lpthread -lm -pthread -lm -ldl -lnppig -lnppicc -lnppc -lnppidei -ldl -lavformat -lm -lz -lavcodec -pthread -lm -lz -lm -ldl -lswresample -lm -lswscale -lm -lavutil -pthread -lm -ldl -lm -ldl -L. -lvmaf_cuda -L../../ptools -lptools -lpthread -L/usr/local/cuda/lib64/ -lcudart  -ldl -lnpps

    g++  -o vmafossexec_cuda src/run_vmaf.cpp.o /data/app/bili_xcode_vmaf_ffmpeg/build/lib/libframereader.a   -L/data/app/bili_xcode_vmaf_ffmpeg/build/lib -lavformat -lm -lz -lavcodec -pthread -lm -lz -lm -ldl -lswresample -lm -lswscale -lm -lavutil -pthread -lm -ldl -lm -ldl -lnpps -lnppig -ldl -lcudart  -L.  -L../../ptools -lptools -lpthread -L/usr/local/cuda/lib64/ -lcudart  -ldl -lnpps

    发现编译的顺序很重要

    $(LIB_FR_BUILD_PATH)/lib/libframereader.a
    $(LIB_FR_BUILD_PATH)/lib/libavfilter.a
    $(LIB_FR_BUILD_PATH)/lib/libavformat.a
    $(LIB_FR_BUILD_PATH)/lib/libswresample.a
    $(LIB_FR_BUILD_PATH)/lib/libswscale.a
    $(LIB_FR_BUILD_PATH)/lib/libavcodec.a
    $(LIB_FR_BUILD_PATH)/lib/libavutil.a
    -lcudart -lnpps -lnppig -lnppig -lnppicc -lnppc -lnppidei
    -lpthread -lz -lm -ldl

  • 相关阅读:
    Qt共享内存实现进程间通信(QSharedMemory)
    Qt5.5制作简单的屏幕截图程序
    006--C++动态内存(简介)
    005--C++字符
    004--C++11的初始化方式
    003--sizeof的使用
    002--C++程序的创建
    001--基础知识准备
    Qt5.5连接MySQL
    vue-cli中如何创建并引入自定义组件
  • 原文地址:https://www.cnblogs.com/luoyinjie/p/12313181.html
Copyright © 2011-2022 走看看