今天在网上下载了一个c++的代码,项目文件是sln的文件.
我双击打开,vs2003报告说,这个项目文件是高版本的vs生成的,目前不支持,搞了半天这个项目文件是vs2005生成的,这种高级货我当然没用过,装vs2005或者重新构建项目工程都比较麻烦,所以从项目文件上着手,看看是否可以修改一下,让我的vs2003可以用. 随便找了一个vs2003生成的sln文件,和vs2005生成的看看,都是类似xml的文件,差别只是一个版本号不同,把两个文件修改为vs2003的8.0 sln版本,vs2003还是不认.估计是vcproj的差别,然后查看2003和2005vcproj文件的差别,也差不多,只是版本号上的差别,所以想办法实验了一下, 把 vs2005的sln文件删除,用文本编辑程序打开vcproj文件,vs2005生成的文件,版本号是8,00 我直接改成了vs2003的7.10 然后保存vcproj文件,再双击打开,vs2003通过了,可以直接编译运行了,vs2003还会自动生成新的sln文件.