您好!
VS2008生成的EXE程序需要该平台已装上.net framework 3.5 可能是您的虚拟机系统是XP 所以运行不了
给出的方法是:下载一个.net framework装在虚拟机上
不能保证这个方法一定行 可以参考其他建议!
VS2008默认是引用.net framework 3.5的,如果你装了更高的版本那么会自动使用更高的版本,而xp一般都是.net framework 2.0,如果你写的程序有引用.net framework 3.5的东西的话,在xp下是不能运行的,必须得把你的xp上的.net framework 2.0升级后才能用。
但是一个C++程序是不大会引用.net framework 3.5的吧?是不是你搞错文件了?生成的程序是***.exe文件,而不是那个***.vshost.exe,后者是调试用的exe,需要依赖vs才能使用的...
你别装VISUAL6++那个版本的XP不能运行建议 用DEV-C++ 5 这个挺好用的 我现在就用的这个
需要net框架