遇到一個怪問題,兄弟們幫忙試試在你們的機器上會不會有這樣的問題:
開一個新的SDK工程,建一個HELLOW WORLD程式,然後在上面#include <winsock2.h>,在LINK設定里面設置連接ws2_32.lib文件,然後在程式里定義一個一局的枚舉常量,比如象下面的樣子
typedef enum ServerState{listen=0,accept,recv,send};
然後編譯看看會不會出錯,我的現在會出這樣的錯:
e:\project\sdk\proxy\proxy.cpp(25) : fatal error C1001: INTERNAL COMPILER ERROR
(compiler file 'msc1.cpp', line 1794)
Please choose the Technical Support command on the Visual C++
Help menu, or open the Technical Support help file for more information
Error executing cl.exe.
但是如果我把#include <winsock2.h>那一行MARK掉就不會有問題,真他媽的怪了!
開一個新的SDK工程,建一個HELLOW WORLD程式,然後在上面#include <winsock2.h>,在LINK設定里面設置連接ws2_32.lib文件,然後在程式里定義一個一局的枚舉常量,比如象下面的樣子
typedef enum ServerState{listen=0,accept,recv,send};
然後編譯看看會不會出錯,我的現在會出這樣的錯:
e:\project\sdk\proxy\proxy.cpp(25) : fatal error C1001: INTERNAL COMPILER ERROR
(compiler file 'msc1.cpp', line 1794)
Please choose the Technical Support command on the Visual C++
Help menu, or open the Technical Support help file for more information
Error executing cl.exe.
但是如果我把#include <winsock2.h>那一行MARK掉就不會有問題,真他媽的怪了!
listen,accept,recv,send
环城:
e_listen,e_accept,e_recv,e_send