vc6.0的平台和win8的平台都不一样,运行应该是不行的,除非使用静态库,或者win8里有程序需的动态链接库,或者win8能兼容。至于在vc6.0编译过的程序在vs2012编译不一定能通过。首先,vs2005开始,支持的C++标准都不同了,还有.net平台的变化。最重要的是如果是win8的desktop程序或许还行,如果是metro界面的估计不行。这些试验一下就可以知道的。