Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/132.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何在C++;_C++_Linux_Qt - Fatal编程技术网

C++ 如何在C++;

C++ 如何在C++;,c++,linux,qt,C++,Linux,Qt,我试图在buildroot下交叉编译qt5webengine,但存在一些编译错误 output/build/qt5webengine-5.6.1-1/src/core/delegated_frame_node.cpp: In function void QtWebEngineCore::waitChromiumSync(gfx::TransferableFence*): output/build/qt5webengine-5.6.1-1/src/core/delegated_frame_node

我试图在buildroot下交叉编译qt5webengine,但存在一些编译错误

output/build/qt5webengine-5.6.1-1/src/core/delegated_frame_node.cpp: In function void QtWebEngineCore::waitChromiumSync(gfx::TransferableFence*):
output/build/qt5webengine-5.6.1-1/src/core/delegated_frame_node.cpp:202:16: error: PFNEGLCLIENTWAITSYNCKHRPROC does not name a type static PFNEGLCLIENTWAITSYNCKHRPROC eglClientWaitSyncKHR = 0;
output/build/qt5webengine-5.6.1-1/src/core/delegated_frame_node.cpp:207:41: error: PFNEGLCLIENTWAITSYNCKHRPROC was not declared in this scope
我试图找到PFNEGLCLIENTWAITSYNCKHRPROC的定义,但只找到了以下typedef:

typedef EGLint (EGLAPIENTRYP PFNEGLCLIENTWAITSYNCKHRPROC) (EGLDisplay dpy, EGLSyncKHR sync, EGLint flags, EGLTimeKHR timeout);
老实说,我不知道如何解释它。这是函数指针类型的声明吗

有人能解释吗


第二个问题-如果这不是PFNEGLCLIENTWAITSYNCKHRPROC类型的定义-如何找到正确的定义?我正在尝试在Linux下编译它,这个qt5webengine使用gcc/g++4.9.2。

在互联网上搜索了一会儿后,我发现qt框架对webengine组件存在交叉编译问题,但他们已在2016年3月18日上午7:47关闭/修复了问题。因此,您可以查看您的Qt版本,并根据需要进行更新


您可以查看他们的错误报告页面:

这将PFNEGLCLIENTWAITSYNCKHRPROC定义为函数类型,而不是函数指针类型。