我正在开发Sun Microsystems在windows上开发的sunrpc库。
我已经下载了GnuWin32 sunrpc4.0在windows 10.
我正在运行rpcgen -a -C -Y "C:/MinGW/bin"add.x命令,我能够得到。c,。h和Makefile文件。
现在我正在编译使用make -f Makefile。我得到以下错误"致命错误:rpc/rpc.h: No such file or directory">
我已经安装了"rpcsvc- proto_;包从cygwin工具。我的rpc.h文件的位置是C:/cygwin64/usr/include/rpc/rpc.h。我已经将这条路径包含到环境变量中。我仍然得到这个文件没有找到错误。
我对我的Makefile
做了以下更改CC = gcc
CFLAGS += -g -DRPC_SVC_FG
LDLIBS += -lnsl
RPCGENFLAGS =
有人能帮我一下吗?提前感谢。
rpc/rpc.h
有一个可移植的XDR实现,在http://people.redhat.com/~rjones/portablexdr/
我能够用MinGW-w64通过一些调整来构建它,参见:https://github.com/brechtsanders/winlibs_recipes/blob/main/recipes/portablexdr.winlib