Woher VS_FF_DEBUG?

12/10/2011 - 14:56 von Curtis Newton | Report spam
Hallo,

VS2005 will bei einer DLL von mir in den Resourcen das FileFlag
unbedingt auf VS_FF_DEBUG setzen. Ist aber eine Release-Version. Woher
nimmt das Studio bloss die Info?

C.
 

Lesen sie die antworten

#1 Martin Richter [MVP]
12/10/2011 - 15:32 | Warnen spam
Hallo Curtis!

VS2005 will bei einer DLL von mir in den Resourcen das FileFlag
unbedingt auf VS_FF_DEBUG setzen. Ist aber eine Release-Version. Woher
nimmt das Studio bloss die Info?



Du hast an Deinen Projketeinstellungen rumgespielt.
Du bekommst das ganz einfach heruas, wenn Du Deine RC Datei öffnest, da
steht sowas drin:

S_VERSION_INFO VERSIONINFO
FILEVERSION 1,0,0,1
PRODUCTVERSION 1,0,0,1
FILEFLAGSMASK VS_FFI_FILEFLAGSMASK
#ifdef _DEBUG
FILEFLAGS VS_FF_DEBUG
#else
FILEFLAGS 0x0L
#endif

Öffnest Du nun die Projekteinstellungen für die RC Datei wirst Du sehen,
dass Du die Einstellungen für die "Preprocessor Definitions" mit _DEBUG
versehen hast in der Release Konfiguration...

Martin Richter [MVP] WWJD http://blog.m-ri.de
"A well-written program is its own heaven; a poorly written
program is its own hell!" The Tao of Programming
FAQ: http://www.mpdvc.de Samples: http://www.codeproject.com

Ähnliche fragen