1.的dll的配置属性,DUBUG下:
输出目录:$(SolutionDir)Temp\Link\$(ProjectName)\$(ConfigurationName)
解释:项目目录-Temp-Link-工程名字-Debug
中间目录:$(SolutionDir)Temp\Compile\$(ProjectName)\$(ConfigurationName)
解释:项目目录-Temp- Compile -工程名字-Debug
调试:命令:$(SolutionDir)Bin\$(ConfigurationName)$(TargetFileName)
解释:项目目录-Bin-Debug-目标文件名字(xx.dll)
工作目录:$(SolutionDir)\Bin\$(ConfigurationName)\
解释:项目目录-Bin-Debug-
连接器:
常规:输出文件:$(SolutionDir)Temp\Link\$(ProjectName)\$(ConfigurationName)\$(ProjectName)d.dll
解释:项目目录-Temp-Link-工程名字-Debug-工程名字d.dll
附加库目录: 解释:项目目录-Third-Lib
(需要调用的其他链接)
生成事件:
生成后事件:命令:
copy $(TargetPath) $(SolutionDir)Bin\$(ConfigurationName)\;
解释:复制 目标文件 到 项目目录-Bin-Debug
copy $(TargetDir)$(TargetName).lib $(SolutionDir)\Lib\;
2.Release下的和 Debug下的 连接器常规不同(没有d):
$(SolutionDir)Temp\Link\$(ProjectName)\$(ConfigurationName)\$(ProjectName).dll
3.EXE
配置属性:常规 和 调试 都和上面的(DLL)一样。
连接器:常规:
输出文件:$(SolutionDir)Temp\Link\$(ProjectName)\$(ConfigurationName)\$(ProjectName).exe
其它:
生成后事件:copy $(TargetPath) $(SolutionDir)\Bin\$(ConfigurationName)\;