藍森林首頁 | 返回主頁 | 本站地圖 | 站內搜索 | 聯繫信箱 |
 您目前的位置:首頁 > 自由軟件 > 技術交流 > 應用編程


    

藍森林 http://www.lslnet.com 2006年6月6日 10:18


奇怪問題,為什麼提示未定義?關於socket

偶已包含了:<sys/socket.h>;,<sys/types>;等頭文件,但卻提示recv,send等所有函數未定義,真是奇怪了?

奇怪問題,為什麼提示未定義?關於socket

人呢?解決者,賞:成人網址兩個!!
:)

奇怪問題,為什麼提示未定義?關於socket

man recv
可以看到在哪個頭文件中

奇怪問題,為什麼提示未定義?關於socket

我發現在有些系統上面包含的頭文件是需要按照順序寫的。我在FreeBSD上面就發生過這樣一次問題。

頭文件的包含順序是在man 裡面可以得到的。

奇怪問題,為什麼提示未定義?關於socket

有的時候還和編譯器相關,ibm-aix下va使用自己的include路徑,不包含進去的話也會出現這種錯誤

奇怪問題,為什麼提示未定義?關於socket

編譯的時候加個 -lsocket

奇怪問題,為什麼提示未定義?關於socket

superhoo is right !!
多謝樓上各位!!
superhoo的頭像,很漂亮嗎!

奇怪問題,為什麼提示未定義?關於socket

樓主,你的心意我已經收到了 :)



Copyright © 1999-2000 LSLNET.COM. All rights reserved. 藍森林網站 版權所有。 E-mail : webmaster@lslnet.com