How To Use Macro In dsp file(VC6.0 *.dsp file)
-
I want to use macro in .dsp file for load different file to workspace,just as below: 123 is a sub-folder of 04 project folder and there is a 04.rc and resource.h !IF "$(CFG)" == "04 - Win32 Release" RCF=..\\123\\04.rc RCH=..\\123\\Resource.h !ELSEIF "$(CFG)" == "04 - Win32 Debug" RCF=..\\123\\04.rc RCH=..\\123\\Resource.h !ENDIF # Begin Target ... # Begin Source File SOURCE=RCF # End Source File Begin Source File SOURCE=RCH # End Source File # End Target Open workspace by VC6 IDE, RC is not loaded and RCF and RCF are display as a file name in workspace but empty,why?how should I do for doing this work well。 Change macro definition as below,result is same RCF=.\123\04.rc RCH=.\123\Resource.h
-
I want to use macro in .dsp file for load different file to workspace,just as below: 123 is a sub-folder of 04 project folder and there is a 04.rc and resource.h !IF "$(CFG)" == "04 - Win32 Release" RCF=..\\123\\04.rc RCH=..\\123\\Resource.h !ELSEIF "$(CFG)" == "04 - Win32 Debug" RCF=..\\123\\04.rc RCH=..\\123\\Resource.h !ENDIF # Begin Target ... # Begin Source File SOURCE=RCF # End Source File Begin Source File SOURCE=RCH # End Source File # End Target Open workspace by VC6 IDE, RC is not loaded and RCF and RCF are display as a file name in workspace but empty,why?how should I do for doing this work well。 Change macro definition as below,result is same RCF=.\123\04.rc RCH=.\123\Resource.h
The results of both parts of your
!IF
expression are the same. I have not used VC6 for many years, but the later versions need some other function to copy the source file to the project directory. Take a look at how the other files are handled.One of these days I'm going to think of a really clever signature.