<winsock2.h>
के साथ मेरे वीएस -2008 सी ++ प्रोजेक्ट को संकलित करने का प्रयास करते समय & सिंटैक्स त्रुटियों को फिर से परिभाषित करने के ढेर (105) प्राप्त करने के लिए संकलन त्रुटि शामिल है। विंडोज 7 64 बिट चल रहा है। मैंने गुगल किया है और खोजा है और उत्तर बहुत समान लगता है लेकिन यह मेरे लिए काम नहीं कर रहा है।वीएस -2008 <winsock2.h>
#include <windows.h>
से पहले #include <winsock2.h>
डालने का प्रयास किया। <windows.h>
को शामिल करने का भी प्रयास नहीं किया गया है (क्योंकि winsock2 में अनुपलब्ध होने पर स्वचालित रूप से शामिल होता है)।
#define WIN32_LEAN_AND_MEAN
और/या #define _WINSOCKAPI_
से पहले प्रयास किया गया।
लिंकर में -> अतिरिक्त निर्भरताओं मैंने ws2_32.lib का संदर्भ दिया है। ने भी #pragma comment(lib, "ws2_32.lib")
को आजमाया।
मैंने पूरे समाधान को केवल मामले में पुनर्निर्माण किया।
सामान्य त्रुटि (कई द्वारा साझा ऐसा लगता है):
Error 5 error C2011: 'sockaddr' : 'struct' type redefinition c:\program files\microsoft sdks\windows\v6.0a\include\ws2def.h 206 RallyAction
Error 6 error C2143: syntax error : missing '}' before 'constant' c:\program files\microsoft sdks\windows\v6.0a\include\ws2def.h 384 RallyAction
Error 7 error C2143: syntax error : missing ';' before 'constant' c:\program files\microsoft sdks\windows\v6.0a\include\ws2def.h 384 RallyAction
Error 8 error C2059: syntax error : 'constant' c:\program files\microsoft sdks\windows\v6.0a\include\ws2def.h 384 RallyAction
... आदि, आदि।
किसी भी सुझाव की सराहना की जाएगी।