Firefly开源社区

打印 上一主题 下一主题

[应用开发] Firefly Cluster Server R1 多路人脸识别教程

29

积分

0

威望

0

贡献

技术小白

积分
29
发表于 2022-1-27 17:12:16      楼主
本帖最后由 李南 于 2022-1-28 17:05 编辑

大佬您好,按照文中指导,编译生成的可执行程序在子板上启动时报如下的错误:
This application failed to start because it could not find or load the Qt platform plugin "vnc"
in "/userdata/qt/plugins".

Available platform plugins are: linuxfb, minimal, offscreen, vnc.

Reinstalling the application may fix this problem.
Aborted (core dumped)


尝试了:1.将buildroot中qt5base-5.9.4/lib下的所有依赖库均拷贝到子板并赋值给环境变量;
                   2.将buildroot生成的qt相关plugins放到rv1126的/userdata/qt/plugins目录并赋值环境变量。
问题依旧。

请大佬指导!

回复

使用道具 举报

29

积分

0

威望

0

贡献

技术小白

积分
29
发表于 2022-2-10 14:39:22      沙发
799959745 发表于 2022-2-9 08:58
1.提供当前sdk的xml文件名称
2.提供具体的运行命令与输出log帮助分析

第1条中提到的SDK的xml文件在哪里,在这个教程中没有看到呢
回复

使用道具 举报

29

积分

0

威望

0

贡献

技术小白

积分
29
发表于 2022-2-10 20:36:14      板凳
799959745 发表于 2022-2-10 14:54
在 sdk/.repo/manifest.xml

1.xml文件名是:.repo/manifests/rv1126_rv1109_linux/rv1126_rv1109_linux_20220125.xml
2.运行命令:
/home/nan/myFile/Projects/Hongruan/rv1126_rv1109_linux_release_20211022/buildroot//output/firefly_rv1126_rv1109/host/bin/qmake ./
make
期间未遇到任何错误
回复

使用道具 举报

29

积分

0

威望

0

贡献

技术小白

积分
29
发表于 2022-2-11 10:42:16      地板
本帖最后由 李南 于 2022-2-11 10:44 编辑
799959745 发表于 2022-2-11 09:00
运行命令以及输出的log发上来

打印有点长,命令和对应的打印如下:

root@b74f37100b29:/home/nan/myFile/Projects/Hongruan/cs_rx_cam_arc/server_rv1126# /home/nan/myFile/Projects/Hongruan/rv1126_rv1109_linux_release_20211022/buildroot/output/firefly_rv1126_rv1109/host/bin/qmake ./
root@b74f37100b29:/home/nan/myFile/Projects/Hongruan/cs_rx_cam_arc/server_rv1126# make
/home/nan/myFile/Projects/Hongruan/rv1126_rv1109_linux_release_20211022/buildroot/output/firefly_rv1126_rv1109/host/bin/uic MainWindow.ui -o ui_MainWindow.h
/home/nan/myFile/Projects/Hongruan/rv1126_rv1109_linux_release_20211022/prebuilts/gcc/linux-x86/arm/gcc-linaro-6.3.1-2017.05-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-g++ -c -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -DUSE_UPDATEENGINE=ON -DSUCCESSFUL_BOOT=ON --sysroot=/home/nan/myFile/Projects/Hongruan/rv1126_rv1109_linux_release_20211022/buildroot/output/firefly_rv1126_rv1109/host/arm-buildroot-linux-gnueabihf/sysroot -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DBUILDROOT -DRV1126 -DCONFIG_CTRL_IFACE_UNIX -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I-L/home/nan/myFile/Projects/Hongruan/cs_rx_cam_arc/server_rv1126/inc -I../../rv1126_rv1109_linux_release_20211022/buildroot/output/firefly_rv1126_rv1109/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/qt5 -I../../rv1126_rv1109_linux_release_20211022/buildroot/output/firefly_rv1126_rv1109/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/qt5/QtWidgets -I../../rv1126_rv1109_linux_release_20211022/buildroot/output/firefly_rv1126_rv1109/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/qt5/QtGui -I../../rv1126_rv1109_linux_release_20211022/buildroot/output/firefly_rv1126_rv1109/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/qt5/QtNetwork -I../../rv1126_rv1109_linux_release_20211022/buildroot/output/firefly_rv1126_rv1109/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/qt5/QtCore -I. -I. -I../../rv1126_rv1109_linux_release_20211022/buildroot/output/firefly_rv1126_rv1109/host/mkspecs/devices/linux-buildroot-g++ -o main.o main.cpp
/home/nan/myFile/Projects/Hongruan/rv1126_rv1109_linux_release_20211022/prebuilts/gcc/linux-x86/arm/gcc-linaro-6.3.1-2017.05-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-g++ -c -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -DUSE_UPDATEENGINE=ON -DSUCCESSFUL_BOOT=ON --sysroot=/home/nan/myFile/Projects/Hongruan/rv1126_rv1109_linux_release_20211022/buildroot/output/firefly_rv1126_rv1109/host/arm-buildroot-linux-gnueabihf/sysroot -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DBUILDROOT -DRV1126 -DCONFIG_CTRL_IFACE_UNIX -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I-L/home/nan/myFile/Projects/Hongruan/cs_rx_cam_arc/server_rv1126/inc -I../../rv1126_rv1109_linux_release_20211022/buildroot/output/firefly_rv1126_rv1109/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/qt5 -I../../rv1126_rv1109_linux_release_20211022/buildroot/output/firefly_rv1126_rv1109/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/qt5/QtWidgets -I../../rv1126_rv1109_linux_release_20211022/buildroot/output/firefly_rv1126_rv1109/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/qt5/QtGui -I../../rv1126_rv1109_linux_release_20211022/buildroot/output/firefly_rv1126_rv1109/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/qt5/QtNetwork -I../../rv1126_rv1109_linux_release_20211022/buildroot/output/firefly_rv1126_rv1109/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/qt5/QtCore -I. -I. -I../../rv1126_rv1109_linux_release_20211022/buildroot/output/firefly_rv1126_rv1109/host/mkspecs/devices/linux-buildroot-g++ -o MainWindow.o MainWindow.cpp
In file included from MainWindow.cpp:1:0:
MainWindow.h: In constructor 'MainWindow::MainWindow(QWidget*)':
MainWindow.h:62:17: warning: 'MainWindow::fileSocket' will be initialized after [-Wreorder]
     QTcpSocket *fileSocket;     //TCP文件套接字
                 ^~~~~~~~~~
MainWindow.h:58:12: warning:   'qint64 MainWindow::receiveFileSize' [-Wreorder]
     qint64 receiveFileSize;     //接收的文件大小
            ^~~~~~~~~~~~~~~
MainWindow.cpp:32:1: warning:   when initialized here [-Wreorder]
MainWindow::MainWindow(QWidget *parent) :
^~~~~~~~~~
In file included from MainWindow.cpp:1:0:
MainWindow.h:60:12: warning: 'MainWindow::receiveFileBytesReceived' will be initialized after [-Wreorder]
     qint64 receiveFileBytesReceived;
            ^~~~~~~~~~~~~~~~~~~~~~~~
MainWindow.h:52:12: warning:   'qint64 MainWindow::blockSize' [-Wreorder]
     qint64 blockSize;                 //每次读取文件数据块大小
            ^~~~~~~~~
MainWindow.cpp:32:1: warning:   when initialized here [-Wreorder]
MainWindow::MainWindow(QWidget *parent) :
^~~~~~~~~~
In file included from MainWindow.cpp:1:0:
MainWindow.h:52:12: warning: 'MainWindow::blockSize' will be initialized after [-Wreorder]
     qint64 blockSize;                 //每次读取文件数据块大小
            ^~~~~~~~~
MainWindow.h:47:12: warning:   'qint64 MainWindow::currentFileSize' [-Wreorder]
     qint64 currentFileSize;    //当前文件大小
            ^~~~~~~~~~~~~~~
MainWindow.cpp:32:1: warning:   when initialized here [-Wreorder]
MainWindow::MainWindow(QWidget *parent) :
^~~~~~~~~~
In file included from MainWindow.cpp:1:0:
MainWindow.h:50:12: warning: 'MainWindow::totalFileBytesWritten' will be initialized after [-Wreorder]
     qint64 totalFileBytesWritten;     //所有文件已写入字节数
            ^~~~~~~~~~~~~~~~~~~~~
MainWindow.h:48:12: warning:   'qint64 MainWindow::totalFileSize' [-Wreorder]
     qint64 totalFileSize;      //所有文件大小
            ^~~~~~~~~~~~~
MainWindow.cpp:32:1: warning:   when initialized here [-Wreorder]
MainWindow::MainWindow(QWidget *parent) :
^~~~~~~~~~
MainWindow.cpp: In member function 'void MainWindow::onCmdSocketBytesWritten(const qint64&)':
MainWindow.cpp:349:56: warning: unused parameter 'bytes' [-Wunused-parameter]
void MainWindow::onCmdSocketBytesWritten(const qint64 &bytes)
                                                        ^~~~~
In file included from MainWindow.cpp:3:0:
register.h: At global scope:
register.h:60:12: warning: 'int load_cfg(const char*)' declared 'static' but never defined [-Wunused-function]
static int load_cfg(const char *cfg_file);
            ^~~~~~~~
/home/nan/myFile/Projects/Hongruan/rv1126_rv1109_linux_release_20211022/prebuilts/gcc/linux-x86/arm/gcc-linaro-6.3.1-2017.05-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-g++ -c -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -DUSE_UPDATEENGINE=ON -DSUCCESSFUL_BOOT=ON --sysroot=/home/nan/myFile/Projects/Hongruan/rv1126_rv1109_linux_release_20211022/buildroot/output/firefly_rv1126_rv1109/host/arm-buildroot-linux-gnueabihf/sysroot -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DBUILDROOT -DRV1126 -DCONFIG_CTRL_IFACE_UNIX -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I-L/home/nan/myFile/Projects/Hongruan/cs_rx_cam_arc/server_rv1126/inc -I../../rv1126_rv1109_linux_release_20211022/buildroot/output/firefly_rv1126_rv1109/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/qt5 -I../../rv1126_rv1109_linux_release_20211022/buildroot/output/firefly_rv1126_rv1109/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/qt5/QtWidgets -I../../rv1126_rv1109_linux_release_20211022/buildroot/output/firefly_rv1126_rv1109/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/qt5/QtGui -I../../rv1126_rv1109_linux_release_20211022/buildroot/output/firefly_rv1126_rv1109/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/qt5/QtNetwork -I../../rv1126_rv1109_linux_release_20211022/buildroot/output/firefly_rv1126_rv1109/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/qt5/QtCore -I. -I. -I../../rv1126_rv1109_linux_release_20211022/buildroot/output/firefly_rv1126_rv1109/host/mkspecs/devices/linux-buildroot-g++ -o register.o register.cpp
register.cpp: In function 'int compare(int, const unsigned char*, const unsigned char*, const void*, int, void*)':
register.cpp:27:1: warning: no return statement in function returning non-void [-Wreturn-type]
}
^
register.cpp:8:44: warning: unused parameter 'name' [-Wunused-parameter]
int compare(int id , const unsigned char * name, const unsigned char * path, const void * feature,int len,void * data) {
                                            ^~~~
register.cpp:8:72: warning: unused parameter 'path' [-Wunused-parameter]
int compare(int id , const unsigned char * name, const unsigned char * path, const void * feature,int len,void * data) {
                                                                        ^~~~
register.cpp: In function 'void printSDKInfo()':
register.cpp:90:49: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'MRESULT {aka long int}' [-Wformat=]
   printf("ASFOnlineActivation failed: %x\n", res);
                                                 ^
register.cpp:92:47: warning: ISO C++ forbids converting a string constant to 'MPChar {aka char*}' [-Wwrite-strings]
  res = ASFOfflineActivation("ArcFacePro32.dat");
                                               ^
register.cpp:94:50: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'MRESULT {aka long int}' [-Wformat=]
   printf("ASFOfflineActivation failed: %x\n", res);
                                                  ^
register.cpp: In function 'int startReister(int, char**)':
register.cpp:117:43: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'MRESULT {aka long int}' [-Wformat=]
   printf("ASFInitEngine failed: %x\n", res);
                                           ^
register.cpp:121:22: warning: missing initializer for member 'sqldata::name' [-Wmissing-field-initializers]
  sqldata data = { -1 };
                      ^
register.cpp:121:22: warning: missing initializer for member 'sqldata::imgpath' [-Wmissing-field-initializers]
register.cpp:121:22: warning: missing initializer for member 'sqldata::data' [-Wmissing-field-initializers]
register.cpp:151:32: warning: missing initializer for member '__tag_ASVL_OFFSCREEN::i32Width' [-Wmissing-field-initializers]
   ASVLOFFSCREEN offscreen1 = {0};
                                ^
register.cpp:151:32: warning: missing initializer for member '__tag_ASVL_OFFSCREEN::i32Height' [-Wmissing-field-initializers]
register.cpp:151:32: warning: missing initializer for member '__tag_ASVL_OFFSCREEN::ppu8Plane' [-Wmissing-field-initializers]
register.cpp:151:32: warning: missing initializer for member '__tag_ASVL_OFFSCREEN::pi32Pitch' [-Wmissing-field-initializers]
register.cpp:154:40: warning: missing initializer for member 'ASF_MultiFaceInfo::faceOrient' [-Wmissing-field-initializers]
   ASF_MultiFaceInfo detectedFaces1 = {0};
                                        ^
register.cpp:154:40: warning: missing initializer for member 'ASF_MultiFaceInfo::faceNum' [-Wmissing-field-initializers]
register.cpp:154:40: warning: missing initializer for member 'ASF_MultiFaceInfo::faceID' [-Wmissing-field-initializers]
register.cpp:154:40: warning: missing initializer for member 'ASF_MultiFaceInfo::wear_glasses' [-Wmissing-field-initializers]
register.cpp:154:40: warning: missing initializer for member 'ASF_MultiFaceInfo::left_eye_closed' [-Wmissing-field-initializers]
register.cpp:154:40: warning: missing initializer for member 'ASF_MultiFaceInfo::right_eye_closed' [-Wmissing-field-initializers]
register.cpp:155:46: warning: missing initializer for member '__tag_rect::top' [-Wmissing-field-initializers]
   ASF_SingleFaceInfo SingleDetectedFaces = {0};
                                              ^
register.cpp:155:46: warning: missing initializer for member '__tag_rect::right' [-Wmissing-field-initializers]
register.cpp:155:46: warning: missing initializer for member '__tag_rect::bottom' [-Wmissing-field-initializers]
register.cpp:155:46: warning: missing initializer for member 'ASF_SingleFaceInfo::faceOrient' [-Wmissing-field-initializers]
register.cpp:156:32: warning: missing initializer for member 'ASF_FaceFeature::featureSize' [-Wmissing-field-initializers]
   ASF_FaceFeature feature1 = {0};
                                ^
register.cpp:160:68: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'MRESULT {aka long int}' [-Wformat=]
             printf("%s ASFDetectFaces 1 failed: %x\n", argv, res);
                                                                    ^
register.cpp:170:81: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'MRESULT {aka long int}' [-Wformat=]
                 printf("%s ASFFaceFeatureExtractEx 1 failed: %x\n", argv, res);
                                                                                 ^
register.cpp:174:83: warning: format '%x' expects argument of type 'unsigned int', but argument 3 has type 'MRESULT {aka long int}' [-Wformat=]
                 printf("%s ASFFaceFeatureExtractEx 1 sucessed: %x\n", argv, res);
                                                                                   ^
register.cpp:218:45: warning: format '%x' expects argument of type 'unsigned int', but argument 2 has type 'MRESULT {aka long int}' [-Wformat=]
   printf("ASFUninitEngine failed: %x\n", res);
                                             ^
/home/nan/myFile/Projects/Hongruan/rv1126_rv1109_linux_release_20211022/prebuilts/gcc/linux-x86/arm/gcc-linaro-6.3.1-2017.05-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-g++ -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -DUSE_UPDATEENGINE=ON -DSUCCESSFUL_BOOT=ON --sysroot=/home/nan/myFile/Projects/Hongruan/rv1126_rv1109_linux_release_20211022/buildroot/output/firefly_rv1126_rv1109/host/arm-buildroot-linux-gnueabihf/sysroot -std=gnu++11 -Wall -W -dM -E -o moc_predefs.h ../../rv1126_rv1109_linux_release_20211022/buildroot/output/firefly_rv1126_rv1109/host/mkspecs/features/data/dummy.cpp
/home/nan/myFile/Projects/Hongruan/rv1126_rv1109_linux_release_20211022/buildroot/output/firefly_rv1126_rv1109/host/bin/moc -DQT_DEPRECATED_WARNINGS -DBUILDROOT -DRV1126 -DCONFIG_CTRL_IFACE_UNIX -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB --include ./moc_predefs.h -I/home/nan/myFile/Projects/Hongruan/rv1126_rv1109_linux_release_20211022/buildroot/output/firefly_rv1126_rv1109/host/mkspecs/devices/linux-buildroot-g++ -I/home/nan/myFile/Projects/Hongruan/cs_rx_cam_arc/server_rv1126 -I/home/nan/myFile/Projects/Hongruan/cs_rx_cam_arc/server_rv1126/-L/home/nan/myFile/Projects/Hongruan/cs_rx_cam_arc/server_rv1126/inc -I/home/nan/myFile/Projects/Hongruan/rv1126_rv1109_linux_release_20211022/buildroot/output/firefly_rv1126_rv1109/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/qt5 -I/home/nan/myFile/Projects/Hongruan/rv1126_rv1109_linux_release_20211022/buildroot/output/firefly_rv1126_rv1109/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/qt5/QtWidgets -I/home/nan/myFile/Projects/Hongruan/rv1126_rv1109_linux_release_20211022/buildroot/output/firefly_rv1126_rv1109/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/qt5/QtGui -I/home/nan/myFile/Projects/Hongruan/rv1126_rv1109_linux_release_20211022/buildroot/output/firefly_rv1126_rv1109/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/qt5/QtNetwork -I/home/nan/myFile/Projects/Hongruan/rv1126_rv1109_linux_release_20211022/buildroot/output/firefly_rv1126_rv1109/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/qt5/QtCore -I/usr/include/c++/5 -I/usr/include/x86_64-linux-gnu/c++/5 -I/usr/include/c++/5/backward -I/usr/lib/gcc/x86_64-linux-gnu/5/include -I/usr/local/include -I/usr/lib/gcc/x86_64-linux-gnu/5/include-fixed -I/usr/include/x86_64-linux-gnu -I/usr/include MainWindow.h -o moc_MainWindow.cpp
/home/nan/myFile/Projects/Hongruan/rv1126_rv1109_linux_release_20211022/prebuilts/gcc/linux-x86/arm/gcc-linaro-6.3.1-2017.05-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-g++ -c -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os -DUSE_UPDATEENGINE=ON -DSUCCESSFUL_BOOT=ON --sysroot=/home/nan/myFile/Projects/Hongruan/rv1126_rv1109_linux_release_20211022/buildroot/output/firefly_rv1126_rv1109/host/arm-buildroot-linux-gnueabihf/sysroot -std=gnu++11 -Wall -W -D_REENTRANT -fPIC -DQT_DEPRECATED_WARNINGS -DBUILDROOT -DRV1126 -DCONFIG_CTRL_IFACE_UNIX -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -I-L/home/nan/myFile/Projects/Hongruan/cs_rx_cam_arc/server_rv1126/inc -I../../rv1126_rv1109_linux_release_20211022/buildroot/output/firefly_rv1126_rv1109/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/qt5 -I../../rv1126_rv1109_linux_release_20211022/buildroot/output/firefly_rv1126_rv1109/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/qt5/QtWidgets -I../../rv1126_rv1109_linux_release_20211022/buildroot/output/firefly_rv1126_rv1109/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/qt5/QtGui -I../../rv1126_rv1109_linux_release_20211022/buildroot/output/firefly_rv1126_rv1109/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/qt5/QtNetwork -I../../rv1126_rv1109_linux_release_20211022/buildroot/output/firefly_rv1126_rv1109/host/arm-buildroot-linux-gnueabihf/sysroot/usr/include/qt5/QtCore -I. -I. -I../../rv1126_rv1109_linux_release_20211022/buildroot/output/firefly_rv1126_rv1109/host/mkspecs/devices/linux-buildroot-g++ -o moc_MainWindow.o moc_MainWindow.cpp
/home/nan/myFile/Projects/Hongruan/rv1126_rv1109_linux_release_20211022/prebuilts/gcc/linux-x86/arm/gcc-linaro-6.3.1-2017.05-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-g++ --sysroot=/home/nan/myFile/Projects/Hongruan/rv1126_rv1109_linux_release_20211022/buildroot/output/firefly_rv1126_rv1109/host/arm-buildroot-linux-gnueabihf/sysroot -Wl,-O1 -o server_rv1126 main.o MainWindow.o register.o moc_MainWindow.o   -L/home/nan/myFile/Projects/Hongruan/cs_rx_cam_arc/server_rv1126/lib -lstdc++ -larcsoft_face_engine -larcsoft_face -lffsqlite -lsqlite3 -lopencv_core -lopencv_highgui -lopencv_imgcodecs -lopencv_imgproc -L/home/nan/myFile/Projects/Hongruan/rv1126_rv1109_linux_release_20211022/buildroot/output/firefly_rv1126_rv1109/host/arm-buildroot-linux-gnueabihf/sysroot/usr/lib -lQt5Widgets -lQt5Gui -lQt5Network -lQt5Core -lrt -ldl -latomic -lpthread
回复

使用道具 举报

29

积分

0

威望

0

贡献

技术小白

积分
29
发表于 2022-2-11 10:46:38      5#
本帖最后由 李南 于 2022-2-11 10:54 编辑
799959745 发表于 2022-2-11 10:44
不是你编译的命令。是你拷贝到1126板子上执行的命令

[root@RV1126_RV1109:/userdata]# ./server_rv1126 --platform vnc
./server_rv1126: /lib/libstdc++.so.6: no version information available (required by ./server_rv1126)
./server_rv1126: /lib/libstdc++.so.6: no version information available (required by ./server_rv1126)
./server_rv1126: /lib/libstdc++.so.6: no version information available (required by ./server_rv1126)
./server_rv1126: /lib/libstdc++.so.6: no version information available (required by ./server_rv1126)
./server_rv1126: /lib/libstdc++.so.6: no version information available (required by /userdata/qt/lib/libarcsoft_face_engine.so)
./server_rv1126: /lib/libstdc++.so.6: no version information available (required by /userdata/qt/lib/libarcsoft_face_engine.so)
./server_rv1126: /lib/libstdc++.so.6: no version information available (required by /userdata/qt/lib/libarcsoft_face_engine.so)
./server_rv1126: /lib/libstdc++.so.6: no version information available (required by /userdata/qt/lib/libarcsoft_face_engine.so)
./server_rv1126: /lib/libstdc++.so.6: no version information available (required by /userdata/qt/lib/libarcsoft_face.so)
./server_rv1126: /lib/libstdc++.so.6: no version information available (required by /userdata/qt/lib/libarcsoft_face.so)
./server_rv1126: /lib/libstdc++.so.6: no version information available (required by /userdata/qt/lib/libarcsoft_face.so)
./server_rv1126: /lib/libstdc++.so.6: no version information available (required by /userdata/qt/lib/libarcsoft_face.so)
./server_rv1126: /lib/libstdc++.so.6: no version information available (required by /userdata/qt/lib/libarcsoft_face.so)
This application failed to start because it could not find or load the Qt platform plugin "vnc"
in "/userdata/qt/plugins/platforms".

Available platform plugins are: linuxfb (from /userdata/qt/plugins/platforms), minimal (from /userdata/qt/plugins/platforms), offscreen (from /userdata/qt/plugins/platforms), vnc (from /userdata/qt/plugins/platforms).

Reinstalling the application may fix this problem.


Aborted (core dumped)

期间我尝试过用qt写一个界面程序,界面上只打印helloworld,编译完成上传rk1126子板,运行也会遇到同样的问题——This application failed to start because it could not find or load the Qt platform plugin "vnc"


回复

使用道具 举报

29

积分

0

威望

0

贡献

技术小白

积分
29
发表于 2022-2-11 10:49:52      6#
799959745 发表于 2022-2-11 10:44
不是你编译的命令。是你拷贝到1126板子上执行的命令

期间我尝试过用qt写一个界面程序,界面上只打印helloworld,编译完成上传rk1126子板,运行也会遇到同样的问题——This application failed to start because it could not find or load the Qt platform plugin "vnc"
回复

使用道具 举报

29

积分

0

威望

0

贡献

技术小白

积分
29
发表于 2022-2-11 10:52:59      7#
李南 发表于 2022-1-27 17:12
大佬您好,按照文中指导,编译生成的可执行程序在子板上启动时报如下的错误:
This applicati ...

期间我尝试过用qt写一个界面程序,界面上只打印helloworld,编译完成上传rk1126子板,运行也会遇到同样的问题——This application failed to start because it could not find or load the Qt platform plugin "vnc"
回复

使用道具 举报

29

积分

0

威望

0

贡献

技术小白

积分
29
发表于 2022-2-11 10:58:43      8#
本帖最后由 李南 于 2022-2-11 11:02 编辑
799959745 发表于 2022-2-11 10:53
确定一下:编译mk文件:./build.sh device/rockchip/rv1126_rv1109/CS-R1-1126-jd4-sub-arc.mk

非常抱歉,重复回帖了,不知道为什么回帖之后状态不更新。编译命令和打印如下:

root@b74f37100b29:/home/nan/myFile/Projects/Hongruan/rv1126_rv1109_linux_release_20211022# ./build.sh device/rockchip/rv1126_rv1109/CS-R1-1126-jd4-sub-arc.mk
processing board option: device/rockchip/rv1126_rv1109/CS-R1-1126-jd4-sub-arc.mk
processing option: device/rockchip/rv1126_rv1109/CS-R1-1126-jd4-sub-arc.mk
回复

使用道具 举报

29

积分

0

威望

0

贡献

技术小白

积分
29
发表于 2022-2-14 09:42:08      9#
本帖最后由 李南 于 2022-2-14 09:45 编辑
799959745 发表于 2022-2-11 14:32
我编译验证了,是可以用的。
1、1126的固件需要用你SDK编译的固件烧入,而非帖子上使用的固件。帖子上的 ...

谢谢大神!有3个新问题:
1.“我编译验证了,是可以用的。”这句话指什么讲的呢,是demo可以在CS-R1-1126-JD4-SUB-ARC-GPT-20211224-1654.img固件上可用吗?
2.我尝试用自己SDK编译的固件烧录到rv1126子板上(update ota /userdata/udpate.img),执行完成该命令后进终端就一直卡在如下的步骤了:

此时在BMC中查看该子板的状态如下:

为什么卡在这不动了呢,这种现象是不是说明升级固件没有成功?
3.找了一块开发板(非CS-R1服务器上的),将编译好的demo在其上运行是成功的,没有遇到问题,如自已写的helloworld界面demo,成功运行后,在vnc客户端中可以看到界面如下:

回复

使用道具 举报

29

积分

0

威望

0

贡献

技术小白

积分
29
发表于 2022-2-14 17:52:44      10#
本帖最后由 李南 于 2022-2-14 17:54 编辑
799959745 发表于 2022-2-14 09:53
1、“我编译验证了,是可以用的。”的意思是:我是根据该xml文件进行编译的:rv1126_rv1109_linux_202201 ...

感谢大神!按照https://wiki.t-firefly.com/zh_CN ... an-gu-jian-sheng-ji中的固件升级方法升级子板固件之后,能够成功运行server_rv1126进程了,不过两个新问题:

1.成功运行helloworld qt界面demo后,在vnc客户端上有界面输出,不过没有“helloworld!”字样,这是为什呢?如下图:


2.上一次回帖中尝试用https://wiki.t-firefly.com/zh_CN ... ldroot_develop.html中给出的3种固件升级方法中的第三种,如下。为什么这种升级固件的方法不行呢?



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表