Visual Studio 2008 sp1 vC ++ project works in 32-bit mode, but not 64-bit

I have a project that works great when installing Windows 7, x86. On the same computer, but on a different drive, I installed Windows 7, x64 and visual studio 2008 sp1 on both.

The project compiles and runs under win32. When I try to compile a project under x64, I get nothing, and everything becomes "skipped". In addition, when I try to get the properties of something under the 64-bit version, the operation will fail with an "unspecified error". On the 64-bit side, I can switch to the win32 build target, see how it works, and then try switching to x64 bit, and then clench my teeth in frustration. If I try to batch build for each configuration, again, a complete failure, unless I do win32 projects.

I saw how this project works on some machine, so I know that it works in 64 bit, but for some strange reason, this project just does not work for me.

I tried to run

devenv /resetskippkgs

according to this sentence here , but there is no love.

Any help is appreciated ...

EDIT from Paul's sentence, I tried to run using

vcbuild /platform:x64

and I get the error:

vcbuild.exe : warning VCBLG6001: Project 'project.proj' does not support platform 
'x64', or the platform support DLL for this platform is not installed.

Will this help? Does the visual studio not automatically do the right thing during installation?

+3
source share
2 answers

Decision! Sent because I lost so much time on this, and I hope that someone else will not lose time either (otherwise I will just delete the question).

-, Visual Studio 2008 x64 . , - , AMD, - - , , , 'x', , x64 . ARM, , x64, , , .

, , , , .

+7

- ( ). . x64, , , , x64.

, .NET framework 3.5 x64 Windows XP, Windows XP x64. , , x64-, .

0

Source: https://habr.com/ru/post/1715655/


All Articles