1. 程式人生 > >MFC學習(一)

MFC學習(一)

參考:
VS專案屬性的一些配置項的總結(important)

1. 專案配置

  • 專案屬性定製
    • 常規(General) -> 平臺工具集(Platform Toolset):vs2012中預設為"Visual Studio 2012 (v110)",為了支援xp可以改為"Visual Studio 2012 - Windows XP (v110_xp)"。但貌似要vs2012 Update 1以上才可以選
    • 常規(General) -> 輸出目錄(Output Directory):連結器要用,可以修改為自己想要指定的目錄,可以使用巨集(Macro)來組織
    • 常規(General) -> 中間目錄(Intermediate Directory):編譯器要用,可以修改為自己想要指定的目錄,可以使用巨集(Macro)來組織
    • 常規(General) -> VC++目錄(VC++ Directories)
      • 一般不用改,除非要相容不同版本的windows,比如如下配置,其實和前面說的平臺工具集中選的xp是一套的,否則會編 譯報錯
        • "Executable Directories"中增加"$(WindowsSdkDir_71A)bin;"(為了相容xp?)
        • "Include Directories"中增加"$(WindowsSdkDir_71A)include;"(為了相容xp?)
        • "Include Directories"中增加"$(FrameworkSDKDir_71A)include"(為了相容xp?)
        • "Library Directories"中增加"$(WindowsSdkDir_71A)lib"(為了相容xp?)
        • 巨集WindowsSdkDir_71AFrameworkSDKDir_71A對應的目錄都是C:\Program Files (x86)\Microsoft SDKs\Windows\v7.1A