Re: Error C2535 With vector ("member function already defined")
- From: Swen Johnson <SwenJohnson@xxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Mon, 21 Aug 2006 21:23:02 -0700
Doh ! The Include directories look like this:
$(VCInstallDir)include
$(VCInstallDir)atlmfc\include
$(VCInstallDir)PlatformSDK\include\prerelease
$(VCInstallDir)PlatformSDK\include
$(FrameworkSDKDir)include
$(VCInstallDir) and $(FrameworkSDKDir) are both:
"C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\IDE"
And (of course ?) there ain't no include files there.
I brought up a "Visual Studio .Net 2003 Command Prompt", and typed "set"; I
got the following relevant variables:
DevEnvDir=C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\IDE
FrameworkDir=C:\WINNT\Microsoft.NET\Framework
FrameworkSDKDir=C:\Program Files\Microsoft Visual Studio .NET 2003\SDK\v1.1
FrameworkVersion=v1.1.4322
INCLUDE=C:\Program Files\Microsoft Visual Studio .NET
2003\VC7\ATLMFC\INCLUDE;C:
\Program Files\Microsoft Visual Studio .NET 2003\VC7\INCLUDE;C:\Program
Files\Mi
crosoft Visual Studio .NET
2003\VC7\PlatformSDK\include\prerelease;C:\Program Fi
les\Microsoft Visual Studio .NET 2003\VC7\PlatformSDK\include;C:\Program
Files\M
icrosoft Visual Studio .NET 2003\SDK\v1.1\include;C:\Program
Files\Microsoft Vis
ual Studio .NET\FrameworkSDK\include\
LIB=C:\Program Files\Microsoft Visual Studio .NET
2003\VC7\ATLMFC\LIB;C:\Program
Files\Microsoft Visual Studio .NET 2003\VC7\LIB;C:\Program Files\Microsoft
Visu
al Studio .NET 2003\VC7\PlatformSDK\lib\prerelease;C:\Program
Files\Microsoft Vi
sual Studio .NET 2003\VC7\PlatformSDK\lib;C:\Program Files\Microsoft Visual
Stud
io .NET 2003\SDK\v1.1\lib;C:\Program Files\Microsoft Visual Studio
..NET\Framewor
kSDK\Lib\
MSVCDir=C:\Program Files\Microsoft Visual Studio .NET 2003\VC7
Path=C:\Program Files\Microsoft Visual Studio .NET
2003\Common7\IDE;C:\Program F
iles\Microsoft Visual Studio .NET 2003\VC7\BIN;C:\Program Files\Microsoft
Visual
Studio .NET 2003\Common7\Tools;C:\Program Files\Microsoft Visual Studio
..NET 20
03\Common7\Tools\bin\prerelease;C:\Program Files\Microsoft Visual Studio
..NET 20
03\Common7\Tools\bin;C:\Program Files\Microsoft Visual Studio .NET
2003\SDK\v1.1
\bin;C:\WINNT\Microsoft.NET\Framework\v1.1.4322;C:\j2sdk1.4.2_09\bin;C:\Bin;C:\W
INNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;C:\PROGRA~1\ULTRAE~1;C:\Program Fi
les\Resource Pro Kit;C:\Program Files\Adobe\Acrobat
6.0\ACROBAT\PLUG_INS;C:\Prog
ram Files\Subversion\bin;C:\Program Files\QuickTime\QTSystem\;C:\Documents
and S
ettings\sjohnson\My Documents\Visual Studio
Projects\AuthorizationService\logonL
ocally;
VCINSTALLDIR=C:\Program Files\Microsoft Visual Studio .NET 2003
VS71COMNTOOLS=C:\Program Files\Microsoft Visual Studio .NET
2003\Common7\Tools\
VSINSTALLDIR=C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\IDE
I guess I can fiddle the Include directories in "Tools|Options|Projects|VC++
Directories". Is that the "best" way to fix things ?
-- Swen
================================================
"Carl Daniel [VC++ MVP]" wrote:
"Swen Johnson" <SwenJohnson@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message.
news:75F8C91A-7E92-4CF1-9B89-AAB3B894E8D4@xxxxxxxxxxxxxxxx
"Tools|Options|Projects|VC++ Directories" looks like this:
$(VCInstallDir)bin
$(VSInstallDir)Common7\Tools\bin\prerelease
$(VSInstallDir)Common7\Tools\bin
$(VSInstallDir)Common7\tools
$(VSInstallDir)Common7\ide
C:\WINNT\system32
C:\WINNT
C:\WINNT\System32\Wbem
That's the directories for executables. How 'bout the Include directories?
(Look for a combo-box in the dialog that lets you pick which set of
directories you're looking at).
stdafx.h (minus comments) looks like this
#pragma once
#define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows
headers
And stdafx.cpp looks like this:
#include "stdafx.h"
Nothing wrong in stdaff, that's certain.
-cd
- Follow-Ups:
- Re: Error C2535 With vector ("member function already defined")
- From: Carl Daniel [VC++ MVP]
- Re: Error C2535 With vector ("member function already defined")
- References:
- Error C2535 With vector ("member function already defined")
- From: Swen Johnson
- Re: Error C2535 With vector ("member function already defined")
- From: Brian Muth
- Re: Error C2535 With vector ("member function already defined")
- From: Carl Daniel [VC++ MVP]
- Re: Error C2535 With vector ("member function already defined")
- From: Carl Daniel [VC++ MVP]
- Error C2535 With vector ("member function already defined")
- Prev by Date: Re: Error C2535 With vector ("member function already defined")
- Next by Date: Re: Error C2535 With vector ("member function already defined")
- Previous by thread: Re: Error C2535 With vector ("member function already defined")
- Next by thread: Re: Error C2535 With vector ("member function already defined")
- Index(es):