Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/2.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++;Xcode 9-无法从Cimg调用函数display() 我在XCODE 9 MACOS 10.14中使用 CIMG编写C++程序 以下是我的代码 #include "CImg.h" using namespace cimg_library; int main(){ CImg<unsigned char> img("1.bmp"); auto w = img._width; auto h = img._height; printf("%d %d",w,h); img.display(); return 0; }_C++_Macos_Xcode9_Cimg - Fatal编程技术网

C++;Xcode 9-无法从Cimg调用函数display() 我在XCODE 9 MACOS 10.14中使用 CIMG编写C++程序 以下是我的代码 #include "CImg.h" using namespace cimg_library; int main(){ CImg<unsigned char> img("1.bmp"); auto w = img._width; auto h = img._height; printf("%d %d",w,h); img.display(); return 0; }

C++;Xcode 9-无法从Cimg调用函数display() 我在XCODE 9 MACOS 10.14中使用 CIMG编写C++程序 以下是我的代码 #include "CImg.h" using namespace cimg_library; int main(){ CImg<unsigned char> img("1.bmp"); auto w = img._width; auto h = img._height; printf("%d %d",w,h); img.display(); return 0; },c++,macos,xcode9,cimg,C++,Macos,Xcode9,Cimg,macOS不再附带X11服务器,因此如果要使用CImg的display()功能,需要安装XQuartz 您还需要在之前定义cimg\u display,包括cimg.h 另见 在尝试从CImg显示之前,请确保您可以运行xclock您是否尝试调用CImgDisplay disp(图像,“测试”)而不是img.display()?@HugoTeixeira尝试过,消息是[CImg]***CImgDisplayException***[instance(0,0,0,[untitled])]CImgDi

macOS不再附带X11服务器,因此如果要使用CImg
display()
功能,需要安装XQuartz

您还需要在之前定义
cimg\u display
,包括
cimg.h

另见


在尝试从CImg显示之前,请确保您可以运行
xclock

您是否尝试调用
CImgDisplay disp(图像,“测试”)而不是
img.display()
?@HugoTeixeira尝试过,消息是
[CImg]***CImgDisplayException***[instance(0,0,0,[untitled])]CImgDisplay::assign():无法打开X11显示。libc++abi.dylib:以cimg_library::CImgDisplayException类型的未捕获异常终止:[实例(0,0,0,[untitled])]CImgDisplay::assign():无法打开X11显示。
我的回答解决了您的问题吗?如果是这样,请考虑接受它作为您的答案-点击空心蜱/支票旁边的选票计数。如果没有,请说出什么不起作用,以便我或其他人可以进一步帮助您。谢谢
[CImg] *** CImgDisplayException *** CImgDisplay::screen_width(): 
Failed to open X11 display.
libc++abi.dylib: terminating with uncaught exception of type 
cimg_library::CImgDisplayException: CImgDisplay::screen_width(): 
Failed to open X11 display.
Program ended with exit code: 9