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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章