visual-studio - obj 和 bin 文件夹(由 Visual Studio 创建)用

我在 Visual Studio 2010 中创建了一个新项目,并注意到我的项目目录中现在有两个名为 objbin 的新文件夹。

在构建和调试时会创建一对类似的文件夹 - 这些文件夹有什么用?

最佳答案

obj 文件夹包含对象或中间文件,它们是尚未链接的已编译二进制文件。它们本质上是片段,它们将被组合以产生最终的可执行文件。编译器为每个源文件生成一个目标文件,并将这些文件放入 obj 文件夹中。

bin 文件夹包含 二进制文件,它们是您的应用程序或库的实际可执行代码。

这些文件夹中的每一个都进一步分割为DebugRelease文件夹,它们只对应于项目的构建配置。上面讨论的两种类型的文件都放置在适当的文件夹中,具体取决于您执行的构建类型。这使您可以轻松确定哪些可执行文件是使用调试符号构建的,哪些是启用了优化并准备发布的。

请注意,您可以在项目的“属性”中更改编译期间 Visual Studio 输出可执行文件的位置。您还可以更改构建配置的名称和选定选项。

关于visual-studio - obj 和 bin 文件夹(由 Visual Studio 创建)用于什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5308491/

相关文章:

android - 在圆圈 ci 中找不到 com.android.tools.build :gra

java - Gradle 没有找到 tools.jar

node.js - Node 包 ( Grunt ) 已安装但不可用

objective-c - iOS - 构建失败,CocoaPods 找不到头文件

ios - Xcode 在每次击键后继续构建 Storyboard

java - "mvn clean install"与 "mvn install"有何不同?

groovy - 停止 Gradle 构建的推荐方法

c# - 我如何以及为什么要设置 C# 构建机器?

android - 如何使用 gradle 在 APK 文件名中设置 versionName?

build - Gradle buildscript 依赖项