sulecx

sulecx

0个粉丝

4

问答

0

专栏

0

资料

sulecx  发布于  2025-03-27 17:17:35
采纳率 0%
4个问答
299

hi_mpi_sys_init()编译过程报错显示很多库没有被链接

   

使用c++编写,在进行系统初始化,hi_mpi_sys_init时,编译报错显示很多函数未定义

代码部分如下:

{
        using namespace VB;
        hi_vb_supplement_cfg supplement_conf = {0};
        // hi_mpi_sys_exit();
        hi_mpi_vb_exit();
        hi_mpi_vb_set_cfg(&vb_cfg);
        supplement_conf.supplement_cfg = supplement_config;
        hi_mpi_vb_set_supplement_cfg(&supplement_conf);
        hi_mpi_vb_init();
        hi_mpi_sys_init();
    }

    makefile如下:
CXX = aarch64-mix210-linux-g++

TARGET = test

SRC = $(wildcard *.cpp)

CXXFLAGS = -std=c++11 -Wall -O2 -Wextra

MPP_Include=$(HOME)/SS928V100_SDK_V2.0.2.2/smp/a55_linux/mpp/out/include
MPP_Lib=$(HOME)/SS928V100_SDK_V2.0.2.2/smp/a55_linux/mpp/out/lib

CXXFLAGS += -I$(PWD)/install/include
CXXFLAGS += -I$(PWD)/install/include/opencv
CXXFLAGS += -I$(MPP_Include)
CXXFLAGS += -I$(HOME)/SS928V100_SDK_V2.0.2.2/smp/a55_linux/mpp/sample/common

LDFLAGS += -L$(PWD)/install/lib
LDFLAGS += -lopencv_world
LDFLAGS += -L$(MPP_Lib)
LDFLAGS += -l:libmpi.a
LDFLAGS += -lsecurec
LDFLAGS += -lpthread
.PHONY: all clean

all: $(TARGET)

$(TARGET): $(SRC)
    $(CXX) $(CXXFLAGS) $^ -o $@ $(LDFLAGS)

clean:
    rm -f $(TARGET) *.o
我来回答
回答2个
时间排序
认可量排序

mm

2个粉丝

1

问答

0

专栏

0

资料

mm 2025-03-27 18:17:29
认可0

看sample下的makefile

UncleRoderick

55个粉丝

16

问答

4

专栏

18

资料

UncleRoderick 2025-03-27 20:03:40
认可1
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

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

Markdown 语法

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

举报类型

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

详细说明

易百纳技术社区