gpt4 book ai didi

c++ - msvc2010 - 如何建立一个干净的输出目录?

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:05:41 26 4
gpt4 key购买 nike

我在使用 visual studio 2010 时遇到问题,因为它现在在构建时使我的输出目录充满 .pdb 和其他文件。

在以前版本的 msvc 中,我将中间目录设置为输出目录以外的其他目录,并在那里生成了 .pdb 文件(以及其他所有内容):$(IntDir)/$(ProjectName).pdb 说。

现在,在新版本的 msvc 中,它似乎仍然在那里构建 .pdb,但出于某种我不知道的原因,还在我的输出目录中放置了一个 .pdb 文件(我不想要)。如果我设置增量链接,.ilk 文件似乎也会发生同样的事情,但这不太重要,因为我可以禁用增量链接,但 .pdb 对于调试程序是必不可少的。

我认为这是 msvc 中的一个错误,但我只在 connect.microsoft.com 上发现了它: http://connect.microsoft.com/VisualStudio/feedback/details/538348/targetpath-bug这似乎和我有同样的问题,但他设置参数的方式这不是错误。按照我的配置方式,这将是一个错误,但在提交错误之前,我想知道是否有人遇到过这个问题,以及他们是否找到了修复它的方法(即它真的是一个错误)。

基本上,只需创建一个具有不同中间目录的项目,并指定要在那里构建的 pdb。 vs2010 似乎仍然在输出目录中创建一个.pdb。

我想现在我可以添加一个构建后事件来复制可执行文件。

有人遇到同样的问题吗?

你找到解决方案了吗?

现在使用 msvs2010 是否有更好的方法来获得干净的输出目录?

最佳答案

似乎无法通过设置项目属性来实现。唯一可以完成这项工作的属性(property)是 /Fd (Program Database File Name 属性),但它仅适用于与单个 OBJ 文件相关的 PDB。

所以我想留在构建后事件...

关于c++ - msvc2010 - 如何建立一个干净的输出目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4970918/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com