C++ Socket 問題

2007-11-02 1:18 am
我用o的係Dev C++,但唔知佢會error
有冇d sample比我(要work)
=================================
#include
#include

main(){
SOCKET s;
s = socket(AF_INET, SOCK_STREAM, 0);
}
=================================
In function `main':
[Linker error] undefined reference to `socket@12'
ld returned 1 exit status

回答 (1)

2007-11-03 1:05 pm
✔ 最佳答案
這不是 compile error, 是 link error, 即是 source code 和 header file 都無問題, 問題是 linker 找不到 winsock.h 裡面的 symbol, 即是你沒有 import winsock 的 library file. Microsoft Visual Studio 提供的是 Ws2_32.lib


收錄日期: 2021-04-13 21:01:57
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20071101000051KK02058

檢視 Wayback Machine 備份