VS2010设置目标文件(.dll/.exe)和导入库文件(.lib)的输出路径
默认情况下,目标文件和导入库文件的路径为Debug或Release,文件名称为工程项目名称。扩展名为.dll/.exe和.lib。
那我们如何去修改.dll/.exe和.lib输出路径和文件名称?
首先,我们需要先了解VS2010中几个宏名称的含义,以及在配置页面中如何改变它们?
宏名称 | 含义 | 修改位置 |
---|---|---|
$(OutDir) | 目标文件的输出目录 | Configuration Properties-General-Output Directory |
$(TargetName) | 目标文件的名称 | Configuration Properties-General-Target Name |
$(TargetExt) | 目标文件的扩展名 | Configuration Properties-General-Target Extension |
$(ProjectName) | 工程项目的名称 | IDE的Solution explorer视图中直接修改 |
对于目标文件的路径和文件名称,由IDE中Configuration Properties-Linker-General-Output File的内容所指定。
默认情况下为$(OutDir)$(TargetName)$(TargetExt),从上面的宏名称介绍可以得知,
只要修改Configuration Properties-General-Output Directory,就可以更改目标文件的输出路径。
同时,也可以直接修改Configuration Properties-Linker-General-Output File。
对于导入库文件路径和文件名称,由IDE中Configuration Properties-Linker-Advanced-Import Library的内容所指定。
默认情况下为空,在为空的情况下采用目标文件路径和名称,扩展名为.lib。
所以我们可以直接修改Configuration Properties-Linker-Advanced-Import Library的内容,从而去改变导入库文件的输出路径。