关于 Visual Studio 个项目文件的问题
Questions about Visual Studio project files
在 Visual Studio (2010) 中创建项目后,您必须发送给使用不同编译器的人的最少文件集是多少? (例如,Debug 文件夹不是必需的,但是 .vcxproj.user 文件或其他文件呢?)
什么是 .obj 文件?
调试时在"watch"和"call stack"windows中显示什么样的信息?
您绝对需要发送给某人的唯一文件是源文件和项目文件。源文件通常是 *.c
或 *.h
文件,但可能包括其他文件,如资源。
就其他文件而言,每个文件的作用都略有不同。已找到截至 VS2013 的完整列表 here。大部分是通过编译链接生成的,或者是打开IDE中的工程生成的。一个快速区分它们的方法是执行清理解决方案,它应该删除中间文件。
obj
文件是链接时使用的中间文件,不需要打包。事实上,构建或输出文件夹中的任何内容都不需要包含在内,因为它们都会被重建。调试时使用的信息主要来自 obj
和 pdb
文件,这两个文件在您每次构建时都会创建。
在 Visual Studio (2010) 中创建项目后,您必须发送给使用不同编译器的人的最少文件集是多少? (例如,Debug 文件夹不是必需的,但是 .vcxproj.user 文件或其他文件呢?) 什么是 .obj 文件? 调试时在"watch"和"call stack"windows中显示什么样的信息?
您绝对需要发送给某人的唯一文件是源文件和项目文件。源文件通常是 *.c
或 *.h
文件,但可能包括其他文件,如资源。
就其他文件而言,每个文件的作用都略有不同。已找到截至 VS2013 的完整列表 here。大部分是通过编译链接生成的,或者是打开IDE中的工程生成的。一个快速区分它们的方法是执行清理解决方案,它应该删除中间文件。
obj
文件是链接时使用的中间文件,不需要打包。事实上,构建或输出文件夹中的任何内容都不需要包含在内,因为它们都会被重建。调试时使用的信息主要来自 obj
和 pdb
文件,这两个文件在您每次构建时都会创建。