用Microsoft Visual Studio 2008双击打开一个C++源文件为什么不能编译

来源:百度知道 编辑:UC知道 时间:2024/05/24 07:29:57
一直用VC6,这2008一点也不懂

你都会用vc6了,那vs2008也差不多,vc6的项目文件是.dsw,而vs2003以上的工程文件都是.sln的文件,你要有这样的工程文件才能运行啊~
你直接打开一个cpp当然不能运行啦~
你用vs2008打开vs6的工程文件,它会自动转换成vs2008的工程文件的,就是dsw转成了sln.
说了这些不知你明白没有。

直接打开一个cpp,没有这个cpp相关的描述,譬如他的头文件在哪里,需要链接哪些文件,链接的动态库在哪里,而你加载工程文件,为什么叫工程文件,因为他对这个工程,也就是文件之间的联系,编译时的选项,链接的路径等等做了定义。你开始的时候不是都要新建工程吗?会让你选择你要搞什么样类型的工程,是制作dll还是mfc程序等等,其实这个时候他已经帮你把你的编译,链接等等问题解决了~~~这就是为什么mfc库文件和模板库文件都在系统中指定的路径下存放一样,否则你的vs2008会找不到链接的路径,此时你就要重新指定路径了。楼上其实讲的挺清楚了~~