为什么VS2010生成的项目文件大小这么大? 5

发布于 科技 2024-02-05
10个回答
  1. 匿名用户2024-01-25

    使用 VS2010 生成 C++ 解决方案时,会生成一个名为 ipch 的文件夹,这两个文件将添加 *PCH等文件使项目非常庞大,一个简单的程序就会占用几十米的硬盘容量,但可惜的毕竟硬盘还不便宜到免费的地步。

    那么,你如何解决它呢? 实际上,可以将其关闭。 方法:

    tools->options->text editor->c c++-advanced->disable database,设置为 true

    但是,此方法会产生其他问题,并可能导致其他功能不可用。 一种解决方法的例外情况是:

    tools->options->text editor->c c++-advanced,在 Fallback Location 的属性组中,将"always use fallback location"设置为 true,它将"do not warn if fallback location used"设置为 true,然后删除 solution 目录下的 sdf 文件和 ipch 目录,再次打开解决方案,发现这些烦人的东西都不见了。

    那么这些文件放在哪里呢? 看"fallback location"属性说明:这是存储浏览信息数据库和 IntelliSense 文件的第二个位置,如果未指定,则放置在临时目录中; 当我去临时目录时,里面有一个 vc++ 目录,而且都在那个目录中。

    是的, 你可以的"fallback location"属性,设置一个固定的路径来存储这些文件,例如 D:VS2010Temp,这也更容易管理这些庞大的臃肿文件,并且您可以定期清理它们以释放硬盘上的空间!

  2. 匿名用户2024-01-24

    最主要的是那里有一个数据库文件,比如“*.”。SDF“,这是VS2010的新功能,这个可以删除掉落,但是删除后,VS会为你生成!

  3. 匿名用户2024-01-23

    我认为主要是IPCH和数据库占用了大量空间。

  4. 匿名用户2024-01-22

    bin目录是用来存放编译结果的,bin是binary binrary的英文缩写,因为C最初编译的程序文件是二进制文件,它有debug和release两个版本,对应的文件夹是bin debug和bin release,这个文件夹是默认的输出路径,我们可以通过以下方式进行修改: 项目属性 -> 配置属性 ->输出路径。

    OBJ是Object的缩写,用于存储编译过程中生成的中间临时文件。 debug 和 release 两个子目录,分别对应调试版本和发布版本。 .NET,编译是以模块形式完成的,整个编译合二为一。

    dll 或。 exe 将保存到 bin 目录。 因为每次编译默认都是基于增量编译的,也就是说,只对修改后的模块进行重新编译,obj会保存每个模块的编译结果,以加快编译速度。

    是否使用增量编译可以通过以下方式设置:项目属性->配置属性->高级->增量编译。

    properties 文件夹 定义程序集的属性 项目属性文件夹通常只有一个类文件,用于存储程序集的信息,如名称、版本等,一般对应项目属性面板中的数据,不需要手动编写。

    CS 文件。 这里写的出处**,主要看这里写的**。

    resx 资源文件,有些资源存储在这里,一般不需要查看。

    csproj c 项目文件,你可以直接用 VS 打开这个文件来打开这个项目,自动生成,无需查看。

    它是一个自动生成的配置文件,会记录项目生成路径和项目启动器等信息。 你也不需要看它。

    设计文件,自动生成,无需查看。

    aspx 是一个网页文件,html** 是用它编写的。

    SLN:开发环境中使用的解决方案文件。 它将一个或多个项目的所有元素组织到一个解决方案中。 此文件存储在父项目目录中。 解决方案文件,他是一个或多个。 项目(项目)的集合。

    SLN:(Visual 通过提供对项目、项目项和解决方案项在磁盘上的位置的引用,将环境组织到解决方案中。

    例如,是生成调试模式还是发布模式,是通用CPU还是专用CPU等。

    直接按F5进行编译和操作,按F9插入调试和断电,按F10进行整线执行,按F5、F9、F10使用。

    整个项目后缀文件的描述!

  5. 匿名用户2024-01-21

    这些是项目中的中间部分,用于预编译等,不需要最终的可执行文件,默认情况下会在删除和重新编译后生成。

    如果不需要它,请转到 Visual Studio 中的以下设置:转到“工具>选项”,然后选择“文本”。

    editor > c/c++

    advanced“,然后找到”Fallback Location”。 然后输入“始终使用回退”。

    location“和”do not warn if fallback location“设置为”true”。

  6. 匿名用户2024-01-20

    不建议删除它,因为 VS 智能提示依赖于它。

    除非你不使用智能提示。

  7. 匿名用户2024-01-19

    使用 vs2010 打开".vcproj"项目工程文件,“文件” - >>保存**SLN”。

  8. 匿名用户2024-01-18

    每个项目都会生成一个文件,例如 exe 和 dll

  9. 匿名用户2024-01-17

    右键单击项目名称(在解决方案下)并选择“新建文件夹”,希望对您有所帮助。

  10. 匿名用户2024-01-16

    首先,请确保您安装了团队版本,它不是功能齐全的版本。

    最好安装 Professional、Pro、Ultimate 等。

相关回答
15个回答2024-02-05

你指的是入口点,像这样查找它:

属性页 --配置属性 --连接器 --高级 --入口点。 >>>More

8个回答2024-02-05

安装一个360安全卫士,然后在安全卫士中输入软件管理器,点击软件卸载,点击卸载,然后下面出现一个强大的扫荡,点击里面的选择框,删除注册表文件。

7个回答2024-02-05

如果想直接在VS2013中使用VS2015中的设置,有没有办法解决呢? >>>More

14个回答2024-02-05

我国目前还没有真正的国花,但近日洛阳**披露,“如果评出国花,牡丹将是唯一,全国'两会'将出名”,这一消息再次将牡丹置于聚光灯下...... >>>More

3个回答2024-02-05

VS2015 C++无法调试是由设置错误引起的,解决方法是: >>>More