看板 EE_DSnP 關於我們 聯絡資訊
makefile裡面的dependency line, 我應該填上.cpp所include的 (1)"abc.h" <---自己定義的標頭檔 (2)<stdXXOO.h> <---標準的函數標頭檔 的哪一個呢? 我以為只有第一個要填,不過每次編譯到main.cpp的時候,就有一堆error跑出來 像是 main.cpp:6:18: error: zlib.h: No such file or directory main.cpp:65: error: ‘gzFile’ does not name a type main.cpp:76: error: expected ‘)’ before ‘i’ main.cpp: In member function ‘void StreamBuffer::assureLookahead()’: main.cpp:73: error: ‘in’ was not declared in this scope main.cpp:73: error: ‘gzread’ was not declared in this scope ... ... ... 這樣是不是dependency line少了什麼,讓他找不到? 我也有試過加上 -I/usr/lib ,以為可以給他個路徑 不過好像也不行 請問是為什麼呢?謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.4.183
cktigeryang:要裝zlib1g-dev這個套件 10/10 21:54
ric2k1:請見 #2715 10/10 21:57
wintercobra:原來如此...感謝~ 10/10 22:08
fu3mo6:不!我裝了1.2.5之後發生上一篇的登入不行問題QQ 10/10 22:49
ric2k1:啊! 是因為裝了 zlib 1.2.5 的原因嗎? 請問你的機器是? 10/10 22:51
fu3mo6:virtual box ubuntu 9.10 10/10 22:54