程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了(C ++)适用于Linux的MessageBox(如MS Windows)大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决(C ++)适用于Linux的MessageBox(如MS Windows)?

开发过程中遇到(C ++)适用于Linux的MessageBox(如MS Windows)的问题如何解决?下面主要结合日常开发的经验,给出你关于(C ++)适用于Linux的MessageBox(如MS Windows)的解决方法建议,希望对你解决(C ++)适用于Linux的MessageBox(如MS Windows)有所启发或帮助;

在SDL2中,您现在可以显示消息框:

http://wiki.libsdl.org/SDL_ShowSimpleMessageBox

int SDL_ShowSimpleMessageBox(Uint32      flags,
                             const char* Title,
                             const char* message,
                             SDL_Window* window)

http://wiki.libsdl.org/SDL_ShowMessageBox

int SDL_ShowMessageBox(const SDL_MessageBoxData* messageBoxdata,
                       int*                      buttonID)

解决方法

我需要为Linux(SDL)应用程序实现一个简单的图形消息框,类似于C
4.4.0)。它需要做的就是显示字幕,消息和确定或关闭按钮,并在单击该按钮时返回到调用功能。

SDL仅使用X(11)打开用于(OpenGL)渲染的窗口。

我浏览了有关GTK实现的类似主题,但是该实现似乎无法正常工作。

我也尝试过wxWidgets的wxMessageBox函数,但是编译标头会使编译器在include / c ++ / 4.4.0 / bits /
stl_algobase.h(openSuSE 11.1 32位上为gcc 4.4.0
32位)上引发有关语法错误的错误消息。使用wxWidgets还意味着必须链接大量的库,将STL添加到我的应用程序中(这不需要其他操作),并且谁知道其他什么,因此我不想使用wxWidgets。

X11 / motif(openmotif)具有我所需要的(XmCreate {Error | Warning |
InfoDialog),但是它们需要一个我没有的父窗口小部件(例如顶层窗口),并且不接受NULL参数。

所以我现在很沮丧。有一种简单的方法可以做我想要的吗?还是至少有一半简单/简单/直截了当?如果是的话,哪一个(提供尽可能多的细节将不胜感激)。

大佬总结

以上是大佬教程为你收集整理的(C ++)适用于Linux的MessageBox(如MS Windows)全部内容,希望文章能够帮你解决(C ++)适用于Linux的MessageBox(如MS Windows)所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: