打印

cygwin編譯服務端缺少myslq.h

cygwin編譯服務端缺少myslq.h

由於新版本cygwin2.873不支持中文顯示問題

改用了cygwin2.5XXXX

編譯的服務端含MYSQL及LUA時缺少mysql.h頭文件

求大神指點如何解決、、、


D:\saac>make depend
mv makefile makefile.bak
sed -ne '1,/^# DO NOT DELETE THIS LINE/p' makefile.bak>makefile
gcc -I. -I./include -M main.c recv.c util.c char.c db.c mail.c acfamily.c lock.c
sasql.c saacproto_serv.c saacproto_util.c  >> makefile
sasql.c:3:25: mysql/mysql.h: No such file or directory
make: *** [depend] Error 1

D:\saac>

[ 本帖最後由 vickelyz 於 2016-11-26 21:21 編輯 ]
www.allla.net

TOP

== 客製化開發Lua NPC、服務端功能 有興趣可站內短訊息聯絡 ==

TOP

引用:
原帖由 agent0800 於 2016-11-26 18:41 發表
用3樓阿育那包試試看
http://lab.welovesa.com/viewthre ... mp;highlight=cygwin
使用啊育的包也同樣出現以下問題

D:\saac>make depend
mv makefile makefile.bak
sed -ne '1,/^# DO NOT DELETE THIS LINE/p' makefile.bak>makefile
gcc -I. -I./include -M main.c recv.c util.c char.c db.c mail.c acfamily.c lock.c
sasql.c saacproto_serv.c saacproto_util.c  >> makefile
sasql.c:3:25: mysql/mysql.h: No such file or directory
make: *** [depend] Error 1

D:\saac>
www.allla.net

TOP

這樣你有兩個選擇
1.把原始碼中的mysql整個拿掉
2.把mysql塞進去cygwin裡面
== 客製化開發Lua NPC、服務端功能 有興趣可站內短訊息聯絡 ==

TOP

cygwin 要先安裝 mysql-dev 包
才能編譯

TOP

回復 5# 的帖子

只有新版本的才自帶MYSQL包吧,

低版本的那些弄不上去.
www.allla.net

TOP