在RK3588S板卡下编译Linux ARM VAPS XT软件依赖库时会出现这个inaccessible within this context错误。
1 2 3 4 5 6 7 8 9 10 11 12 13
In file included from ../vxtBaseClsVideoController.h:32, from ../vxtBaseClsVideoController.cpp:11: /home/hyper/VAPS_XT_4_2_1/src/XTObjects/VideoObjects/VideoSourceTableElement/vxtClsVideoSourceTableElement.h: At global scope: /home/hyper/VAPS_XT_4_2_1/src/XTObjects/VideoObjects/VideoSourceTableElement/vxtClsVideoSourceTableElement.h:142:71: error: ‘class vxtRTDoubleListNodeT<vxtRTObject> vxtRTDoubleListNodeT<vxtRTObject>::vxtRTDoubleListNodeT’ is inaccessible within this context 142 | ct VXTCLSVIDEOSOURCETABLEELEMENT_SPEC ObserverNode : public vxtRTDoubleListNodeT<ObserverNode> | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /home/hyper/VAPS_XT_4_2_1/src/RT/include/vxtRTObject.h:46, from /home/hyper/VAPS_XT_4_2_1/src/RT/include/vxtRTTableElement.h:55, from /home/hyper/VAPS_XT_4_2_1/src/XTObjects/VideoObjects/VideoSourceTableElement/vxtBaseClsVideoSourceTableElement.h:35, from /home/hyper/VAPS_XT_4_2_1/src/XTObjects/VideoObjects/VideoSourceTableElement/vxtClsVideoSourceTableElement.h:35, from ../vxtBaseClsVideoController.h:32, from ../vxtBaseClsVideoController.cpp:11: