当编译库时,我得到这个错误:
/home/alex/Downloads/OCCT/src/IVtkDraw/IVtkDraw_Interactor.hxx:28:10: fatal error: X11/Shell.h: No such file or directory
28 | #include <X11/Shell.h>
并且在此计算机下存在/usr/include/X11,它包含类似以下的文件:
ap_keysym.h extensions keysymdef.h Xarch.h Xcursor Xfuncproto.h XlibConf.h Xlocale.h Xos_r.h Xregion.h Xw32defs.h
cursorfont.h fonts keysym.h Xatom.h Xdefs.h Xfuncs.h Xlib.h Xmd.h Xpoll.h Xresource.h XWDFile.h
DECkeysym.h HPkeysym.h Sunkeysym.h Xauth.h XF86keysym.h X.h Xlibint.h Xosdefs.h Xproto.h Xthreads.h Xwindows.h
dri ImUtil.h Xalloca.h Xcms.h Xft XKBlib.h Xlib-xcb.h Xos.h Xprotostr.h Xutil.h Xwinsock.h
如您所见,Shell.h不存在,问题是
Which lib should I install to ensure Shell.h exist?
1条答案
按热度按时间v09wglhw1#
在Ubuntu上,该文件位于libxt-dev(
apt-file search X11/Shell.h
)包中。根据this,该包在Fedora中应作为libXt-devel存在。