早安,
我正在尝试使用 cygwin 为 xserver 制作,但它一直抛出丢失的 winauth.h 文件。
InitOutput.c:68:10: fatal error: winauth.h: No such file or directory
68 | #include "winauth.h"
| ^~~~~~~~~~~
在 xserver/hw/xwin/ 目录中,我有 winauth.c 但缺少它的头文件。
在我检查的所有版本中,它们都缺少 winauth.h 文件。
我试图创建一个空白的 winauth.h 文件,但它会抛出错误,所以我认为该文件是必需的。我在哪里可以找到这个文件?
谢谢!
在X服务器的源码包里面
xorg-server
$ tar -tf xserver-xserver-cygwin-21.1.4-2.tar.bz2 | grep winauth
xserver-xserver-cygwin-21.1.4-2/hw/xwin/winauth.c
xserver-xserver-cygwin-21.1.4-2/hw/xwin/winauth.h
您可以使用 Cygwin 安装程序下载
src
包。它将安装在/usr/src/
下
$ ls -1 /usr/src/xorg-server-21.1.4-2.src/
xorg-backtrace
xorg-server.cygport
xserver-xserver-cygwin-21.1.4-2.tar.bz2
xvfb-run
xvfb-run.1