From: Jingzhao Ou <ja...@ya...> - 2004-07-18 03:25:58
|
Dear Brian, I know the .bat file you are talking about. I think I have already set up the environment variables as shown below. Set INCLUDE=D:\Program Files\Microsoft Visual C++ Toolkit 2003\include;%INCLUDE% I checked the include directory of the VC free toolkit. Winsock2.h is not there. (Maybe someone else can help me to confirm this.) It seems that Winsock2.h is not shipped in the free tool. :-( I can see that the include path provided by cygwin has the winsock2.h file. However, I encountered a lot of error messages when I try to use that file. In my humble opinion, it would be very helpful if your code can be compiled using some public available free tools. That way, more people can get involved in the development. Also, I can see that you want to extend your work to Linux. If that is the case, trying to get your code compiled using MinW gcc on Windows may not be a very bad idea. Look forward to hearing from you soon. Thanks a lot for the response. Best regards, Jingzhao --- Brian Hawkins <bri...@ac...> wrote: > You need to have the Winsock2.h file in your include path. > The microsoft compiler looks for an environment variable INCLUDE that > points to all your header files. > > Visual studio comes with a batch file that sets up these environment > variables for you and I believe the free one has it as well. The batch > file is named vcvars32.bat. Without it you will also have trouble > finding the needed libraries when it tries to link. > > Brian |