Click here to Skip to main content
11,584,208 members (51,242 online)
Rate this: bad
good
Please Sign up or sign in to vote.
See more: VS2008 C++ Win7 64-bit Link , +
Hello,
My computer has been upgraded from WinXP 32-bit to Win7 64-bit and VS2008 was reinstalled.
Unfortunately, I can't build my C++ project using Winsock anymore! Frown | :-(
ws2_32.lib reference is typed in "linker/inputs/dependencies but" I get a link error!
Your help is welcome.
Regards.
Posted 1-Apr-13 22:50pm
Comments
dev_at_ccv at 18-Apr-13 8:57am
   
Thank you very much for your solution. I prefered to install a virtual machine with XP 32 bit. Regards.
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 1

Hi,

Did you try to link the ws2_32.lib file(in your application dependency settings) in your 64 bit machine ?
  Permalink  
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 2

Since you moved from a 32 bit machine to 64 bit machine, you need to upgrade most of your apps from 32 to 64 bit as well. This includes the 32 bit winsock library. You will probably find other things needing upgrade as well...
  Permalink  
Comments
dev_at_ccv at 18-Apr-13 8:57am
   
Thank you very much for your solution. I prefered to install a virtual machine with XP 32 bit. Regards.
Rate this: bad
good
Please Sign up or sign in to vote.

Solution 3

I installed a virtual machine with XP 32 bit on my Win7 64 bit. That was the easiest and the most quick way for me!
  Permalink  

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

  Print Answers RSS
0 OriginalGriff 390
1 Sergey Alexandrovich Kryukov 334
2 Dave Kreskowiak 240
3 Richard Deeming 220
4 virusstorm 194
0 OriginalGriff 1,663
1 Sergey Alexandrovich Kryukov 1,229
2 Abhinav S 701
3 Dave Kreskowiak 667
4 Suvendu Shekhar Giri 568


Advertise | Privacy | Mobile
Web04 | 2.8.150603.1 | Last Updated 18 Apr 2013
Copyright © CodeProject, 1999-2015
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100