有关Visual Studio项目文件的问题

时间:2015-03-16 22:33:16

标签: c visual-studio-2010 visual-studio file project

在Visual Studio(2010)中创建项目后,您必须发送给使用其他编译器的人的最小文件集是什么? (例如,Debug文件夹不是必需的,但是.vcxproj.user文件或其他文件呢?) 什么是.obj文件? 什么样的信息显示在" watch"和#34;调用堆栈"调试期间的窗口?

1 个答案:

答案 0 :(得分:0)

您绝对需要发送给他人的唯一文件是源文件和项目文件。源文件通常是*.c*.h个文件,但可能包含其他文件,例如资源。

就其他文件而言,每个文件都会略有不同。完整列表,自VS2013起,找到here。其中大多数是通过编译和链接,或通过在IDE中打开项目生成的。告诉他们不同的一个快速方法是做一个清洁解决方案,它应该删除和中间文件。

obj文件是链接期间使用的中间文件,不需要打包。实际上,构建或输出文件夹中不需要包含任何内容,因为它们都将被重建。调试时使用的信息主要来自objpdb文件,这些文件都是在每次构建时创建的。