修改VS生成文件的目录,以及使用生成文件

当同一个解决方案有多个项目协同开发的时候,我们希望将文件(例如.h头文件, .lib静态库, .dl动态库l)输出到一个特定的目录,然后在工程都指向这个输出目录,便于使用。

1. 修改输出文件目录

例如将文件输出到解决方案目录下的build\bin\x64\Debug
将中间文件输出到解决方案目录下的build\inter\projectName\Debug
输出目录为:
$(SolutionDir)Build\bin\$(Platform)\$(Configuration)\
$(SolutionDir)Build\inter\$(ProjectName)\$(Platform)\$(Configuration)\
在这里插入图片描述
修改输出目录,也可顺便把中间目录修改了,虽然中间目录的文件一般用不着,放在一起也方便管理。

2. 从输出目录中拷贝文件

我们并不需要所有的输出文件,可以从输出文件中拷贝出所需文件到特定目录。
例如将动态库等输出文件拷贝到…\bin\x64
将静态库拷贝到…\lib\x64\Debug

copy /y "$(TargetPath)" "..\bin\$(PlatformName)" 
copy /y "$(OutputPath)$(ProjectName).lib" "..\lib\$(PlatformName)\$(Configuration)" 

在这里插入图片描述

3. 在需要使用的地方包含文件所在目录

  • 在包含库目录中加入静态库所在目录。
    ..\lib\$(Platform)\$(Configuration)
    在这里插入图片描述

  • 将工作目录改为dll所在目录
    ..\bin\$(PlatformName)
    在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值