Board logo

標題: cygwin編譯服務端缺少myslq.h [打印本頁]

作者: vickelyz    時間: 2016-11-26 18:00     標題: 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 編輯 ]
作者: agent0800    時間: 2016-11-26 18:41

用3樓阿育那包試試看
http://lab.welovesa.com/viewthre ... mp;highlight=cygwin
作者: vickelyz    時間: 2016-11-26 21:22

引用:
原帖由 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>
作者: agent0800    時間: 2016-11-27 12:39

這樣你有兩個選擇
1.把原始碼中的mysql整個拿掉
2.把mysql塞進去cygwin裡面
作者: mm905    時間: 2016-12-2 16:37

cygwin 要先安裝 mysql-dev 包
才能編譯
作者: vickelyz    時間: 2016-12-2 23:07     標題: 回復 5# 的帖子

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

低版本的那些弄不上去.




歡迎光臨 We Love SA 石器時代研討中心 (http://lab.welovesa.com/) Powered by Discuz! 6.0.0