![](/img/trans.png)
[英]What is VX_API_ENTRY and VX_API_CALL in Khronos openvx standard?
[英]Error: vx_tensor and VX_TYPE_TENSOR undeclared when installing OPENVX tuorial package
我是OpenVX的新手,正在尝试安装教程包进行学习。 我按照Khronos OpenVX教程资料中的说明在我的Ubuntu 16.4上进行构建,过程如下。
1 -----在上面的链接中下载教程包,并将其解压缩到〜/ openvx_tutorial目录中
2 -----下载并安装OpenCV 3.1库:成功。 输出文件位于〜/ opencv / build 。
3 -----安装CMAKE:成功
4 -----从AMD下载并安装开源OpenVX:成功
4.1。 在GitHub上的Open-source OpenVX中下载开源,并将其解压缩到〜/ openvx_tutorial / tutorial_exercises / amdovx-core目录。
4.2。 编译中
cd ~/openvx_tutorial/tutorial_exercises/amdovx-core
cmake ../amdovx-core/ -DOpenCV_DIR="~/opencv/build/ -DCMAKE_DISABLE_FIND_PACKAGE_OpenCL=TRUE
make
5 -----下载并安装Khronos OpenVX资源
5.1。 从Khronos OpenVX资源下载OpenVX 1.1示例实现,并将其解压缩到〜openvx_sample
5.2。 正在安装
cd ~/openvx_sample
make
make install
输出文件位于〜/ openvx_sample / out / LINUX / x86_64 / release中 。 然后以下测试命令成功
LD_LIBRARY_PATH="~/openvx_sample/out/LINUX/x86_64/release"
cd raw
../out/LINUX/x86_64/release/vx_test
../out/LINUX/x86_64/release/vx_query
../out/LINUX/x86_64/release/vx_example
cd ~/openvx_tutorial
mkdir build-open-source
cd build-open-source
cmake ../tutorial_exercises
make
发生错误,报告未声明变量类型vx_tensor和值VX_TYPE_TENSOR 。
我也尝试过使用QT构建软件包,但是发生了同样的错误。 有人遇到过这些错误吗? 我该如何解决?
谢谢。
您必须使用khronos标头v1.2
将此标头复制到您的tutorial_exercises/include/VX
然后重新生成所有标头。
PS。 一些变量是不确定的,例如。 VX_TENSOR_FIXED_POINT_POS
和VX_TENSOR_NUM_OF_DIMS
,分别应为VX_TENSOR_FIXED_POINT_POSITION
和VX_TENSOR_NUMBER_OF_DIMS
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.