天天看点

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

继续阅读