Force Scons输出(exe,obj,lib和dll)到特定的构建目录
发布时间:2020-12-14 01:45:15 所属栏目:Windows 来源:网络整理
导读:我一直在试图让scons将exe,obj,lib和dll文件输出到一个特定的构建目录. 我的文件结构如下所示: /projectdir /build /bin /obj /source /subdirs /.. SConstruct 基本上我现在得到的是我的源目录被obj文件污染了.我宁愿把它全部放在一个地方. SConstruct文件
我一直在试图让scons将exe,obj,lib和dll文件输出到一个特定的构建目录.
我的文件结构如下所示: /projectdir /build /bin /obj /source /subdirs /.. SConstruct 基本上我现在得到的是我的源目录被obj文件污染了.我宁愿把它全部放在一个地方. SConstruct文件如下所示: env.VariantDir('build','source',duplicate = 0) env.Program('Hierarchy',source = ['source/sconstest.cpp','source/utils/IntUtil.cpp']) 我在这个网站上看过其他一些类似的问题,但尚未找到一个很好的解决方案. 谢谢
我找到的最简单的方法是使用2个文件,一个SConstruct文件和一个单独的SConscript.
在SConstruct中,您只需调用其他文件并指定构建输出的目录: # content SConstruct SConscript('main.scons',variant_dir='build',duplicate=0) 然后在“main.scons”中,你做你的建设的肉.你可以忘记这个文件中的变体目录. # content of main.scons env = Environment() env.Program('Hierarchy','source/utils/IntUtil.cpp']) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 64位win7/win8/win10系统注册32位控件(.OCX)
- windows-phone-7 – 是否有更简单快速的方法来检测(Windows
- wix – MSI主要升级覆盖规则
- 存储.NET DLL(不是EXE或Web)的配置设置
- winapi – 如何在Win32中获取CPU周期数?
- Windows系统命令整理-Win10
- windows-8 – 为什么我不能访问System.IO命名空间中的Isola
- 如何枚举另一个用户会话的打开窗口(~EnumWindows)
- iis-7.5 – IIS 7.5:如何使用Windows身份验证配置自定义身
- 域名系统 – 需要Windows Server 2008 R2域控制器DNS反向查
推荐文章
站长推荐
- windows-server-2008-r2 – 如何在已经共享的文件
- windows – 有哪些好的免费软件可用于备份几台PC
- windows-vista – Vista是否在DCOM调用中更严格地
- 无法以编程方式更新Windows 10
- windows-mobile – 在UWP / Windows 10手机中更换
- 保存和加载图像到IsolatedStorage需要保存两次
- .net – Windows DPAPI – 如何处理熵?
- windows-server-2008 – MSIZAP仍然有用,还是已经
- batch-file – 如何回显环境变量在DOS批处理中包
- winapi – 如何从Powershell事件订阅者操作??设置
热点阅读