天天看點

msvc 目錄設定技巧,連結庫技巧

生成dll lib的規則;

debug:   test_v142_x86d

release: test_v142_x86

輸出目錄       $(SolutionDir)$(Configuration)\$(PlatformToolset)_$(PlatformTarget)\

               $(SolutionDir)$(PlatformToolset)_$(PlatformTarget)\$(Configuration)\

中間目錄       $(ProjectName).dir\$(Configuration)\$(PlatformToolset)_$(PlatformTarget)\

               $(ProjectName).dir\$(PlatformToolset)_$(PlatformTarget)\$(Configuration)\

連結器-->進階-->導入庫                         $(OutDir)$(TargetName).lib

連結器-->所有選項-->生成程式資料庫檔案:        $(OutDir)$(TargetName).pdb

方案二:

$(SolutionDir)..\bin\$(PlatformToolset)_$(PlatformTarget)\$(Configuration)\

$(ProjectName).dir\$(PlatformToolset)_$(PlatformTarget)\$(Configuration)\

$(ProjectName)_$(PlatformToolset)_$(PlatformTarget)d

連結器-->進階-->導入庫                         $(OutDir)$(TargetName).lib

連結器-->所有選項-->生成程式資料庫檔案:        $(OutDir)$(TargetName).pdb

方案一:

$(SolutionDir)$(Configuration)\$(PlatformToolset)_$(PlatformTarget)\

$(ProjectName).dir\$(Configuration)\$(PlatformToolset)_$(PlatformTarget)\

$(ProjectName)_$(PlatformToolset)_$(PlatformTarget)d

方案二:

$(SolutionDir)..\bin\$(Configuration)\$(PlatformToolset)_$(PlatformTarget)\

$(ProjectName).dir\$(Configuration)\$(PlatformToolset)_$(PlatformTarget)\

$(ProjectName)_$(PlatformToolset)_$(PlatformTarget)d

方案三:

$(SolutionDir)$(Configuration)\$(PlatformToolset)_$(PlatformTarget)\

$(ProjectName).dir\$(PlatformToolset)_$(PlatformTarget)\$(Configuration)\

$(ProjectName)_$(PlatformToolset)_$(PlatformTarget)d

$(PlatformToolset)                eg:v142

$(PlatformToolsetVersion)    eg:142

$(PlatformTarget)                  eg:x86

繼續閱讀