VC6.0的项目怎样移植到VS2008和VS2010,该如何解决

VC6.0的项目怎样移植到VS2008和VS2010
一个VC控件项目的目录结构是这样的:


问题一:这是不是一个VC6.0的项目目录结构,怎样将其移植到“VS2008和VS2010”,使其正常运行???

问题二:VC6.0的解决方案和VS2008/VS2010的解决方案有什么不同???两者可不可以相互转化???

------解决方案--------------------
你直接打开.vcproj文件不行吗?
------解决方案--------------------
翘首以待。
------解决方案--------------------
1)你的工程不是vc6.0的工程,如果要移植到vs2008/vs2010,直接用vs2008/vs2010用打开工程中.vcproj文件。如果遇到警告,或编译错误需要自行调试。
2)vc6.0中.dsw-->工作空间(类似vs2008/vs2010的解决方案),.dsp-->工程文件;
vs2008/vs2010中-->.sln工作空间, .vcproj-->工程文件;

不能相互转换,转化方向:vc6.0->vs2008->vs2010,如果编译有错,需要自己去调试。

------解决方案--------------------
学习了
------解决方案--------------------
直接用08或10打开,有变异错误再慢慢调就行了
------解决方案--------------------
一般库还有一些函数的参数不一样,需要该的,先调试下看哪有错误,再慢慢改
------解决方案--------------------
移植过去改的东西可能会相当多,得做好这个思想准备
------解决方案--------------------
就凭那几个文件真不能判断是否为VC6的项目,不过可以在VC25008/VC2010中直接打开.vcproj文件,会自动提示并转换成相应类型的项目的。
对于你的第二个问题,由高版本转为低版本的网上好像只有一个VC2005转为VC6的,由低转高就不用说了。
------解决方案--------------------
额。用vs xxx 版本打开就行了。
------解决方案--------------------
直接打开,然后更新版本的vs会提示你转换的
然后自己去修改编译不通过的地方吧
------解决方案--------------------
打开xxx.sln,试一下
------解决方案--------------------
直接打开就可以了. 都是向前兼容的,也就是高版本的软件兼容低版本的软件开发的东西;反过来,就不可以。关于版本vc6 最低,然后下来是 VS 2003 VS2005 VS2008 最高的 VS 2010。
但是在VS 和VC之间 由于编译器(他们都叫编译器)一些语法等规则的改变和 你用的编码方式(如 unicode和宽字节)的不同,会出现一些异常,需要手动 改写代码,这个一般都不是很难,也不是重点。
不知道 是否对你有帮助..

------解决方案--------------------
1).vcproj文件 肯定不是VC6的文件。不过具体是不是VC6开发的,仅从目前信息来看,看不出来。
2)关于VC6转到VS2008/VS2010, 正确的答案是可以互相转,但需要修改代码,从VC6转到VS2010,
直接用VS2010打开VC6的工程文件,就可以,编译不通过需要修改VC6代码。
由VS2010转回VC6,可使用该工具:http://www.codeproject.com/KB/applications/prjconverter.aspx ,但不能有高版本特性的代码,否则也要改代码。
------解决方案--------------------
如果在建工程之后就在多个工程下同时保证编译通过,那么代码的健壮性是比较好的。

一般就是for循环里面申请变量在后面不能用了,消息由void改成LRESULT,使用unicode。
------解决方案--------------------
学习喽,遇到过同样的困难
------解决方案--------------------
http://blog.csdn.net/orbit/article/details/3405309
------解决方案--------------------
你这个工程先由vc7转为vc6,再转成vs 2008, 2010就行了。

------解决方案--------------------
直接在打开方式用源代码编辑器打开这个.vcproj文件。
里面有一行Version="8.00"
8.00就是VS2005的项目,9.00就是VC2008的。别的值对应的版本找一个同类的打开看看就知道了。
直接可以改这个值。尤其是当从高版本降到低版本不能转换的时候有用。
要是有.sln文件打开也可以直接改版本。