MSVC 9.0 and a duplicate of x64 profile.

A

A n g l e r

Hi all.

I'm having a truly bugging me problem going on here. When I get to
Tools->Options->VC++ Directories and try to set up paths for x64, it
turns out that it's listed in a drop-box twice! BTW, I think that x64
was listed one time after having done a fresh installation. Later
something happened, though what?

The following is the list of platforms for which I can set up paths:
-Win32
-x64
-Pocket PC 2003 (ARMV4)
-Smart Phone (ARMV4)
-Windows Mobile 5.0 Pocket PC SDK (...
-Windows Mobile 5.0 Smartphone PC SDK ...
-x64

Frankly, I'd have no problem with this, though while setting up "include
files" and "library files", VC doesn't seem to store them properly. I
have to manually duplicate all entries (directories) from x64 to this
second x64 profile, otherwise they wouldn't be stored at all. Is this a
known issue? :/ Any ideas as to where the data concerning available
platforms is stored? I'm tempted to remove it on myself, though cannot
localise where it's.

OK, any suggestions will be highly appreciated.

Cheers,
Peter.
 
A

A n g l e r

Ok, it looks I've found the troublemaker part of configuration. There
are two separate folders with the same configuration file, though
slightly different entries:
MsVStd9\VC\bin\amd64\AMD64.VCPlatform.config
MsVStd9\VC\vcpackages\AMD64.VCPlatform.config

Why there are two of them, I have no clue, though the difference is as
follows:
1) <Platform Name="VCProjectAMD64Platform.dll" Identifier="x64">
<Directories Path="$(VCInstallDir)bin\amd64 ...

2) <Platform Name="VCProjectAMD64Platform.dll"
Identifier="{656d8763-2429-11d7-8bf6-00b0d03daa06}">

<Directories Path="$(VCInstallDir)bin\x86_amd64 ...


Now, if I amend the Identifier="{656d8763-2429-11d7-8bf6-00b0d03daa06}"
with anything else, the duplicate of x64 disappears!

Could any of you explain me why there are two profiles and what is this
confusing x86_amd64 folder for?

Cheers,
Peter.
 
A

A n g l e r

Now, if I amend the Identifier="{656d8763-2429-11d7-8bf6-00b0d03daa06}"
with anything else, the duplicate of x64 disappears!

Could any of you explain me why there are two profiles and what is this
confusing x86_amd64 folder for?

OK, so this second configuration is meant for the cross-compiler which
is fair enough, though I run MsVC on Win XP x64. Why this second
configuration even got enabled in first place? How should I correctly
amend the Identifier entry so as not to mess up too much?

Thanks.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top