首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Visual Studio 2005预链接事件:有什么方法可以获得链接器输入文件名吗?

Visual Studio 2005预链接事件:有什么方法可以获得链接器输入文件名吗?
EN

Stack Overflow用户
提问于 2010-01-06 06:57:30
回答 1查看 390关注 0票数 0

我制作了一个工具,可以在链接.obj文件之前直接对其进行操作。我可以在预链接事件命令行中指定我的工具,并手动指定每个.obj文件,但是有没有什么宏或技术可以让我使用它来自动包含特定项目中的所有.obj文件?在我的解决方案中,同一目录中还有来自其他项目的其他.obj文件,但我不想包含这些文件,因此我无法执行*.obj

该工具本身也是同一解决方案的一部分。它首先被编译,然后其他一些项目在链接之前使用这个工具。

EN

Stack Overflow用户

回答已采纳

发布于 2010-01-07 04:55:40

我提出的解决方案是为每个项目使用唯一的中间目录。然后,我可以使用以下预链接事件命令行:

代码语言:javascript
运行
复制
cd $(IntDir) && for %%f in (*.obj) do $(OutDir)\myTool.exe -flags %%f

$(OutDir)在解决方案中的所有项目中都是通用的,并且依赖项顺序强制首先编译myTool.exe时,则上述方法有效。

票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2009786

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档