为什么vc生成的exe文件传给别人不能打开

来源:百度知道 编辑:UC知道 时间:2024/05/13 23:34:58
自己电脑上面直接运行exe没有问题 这是为什么啊
我是vs2008的 没有看到你说的东西……

不知道你是使用得c/c++还是c#,如果是c#,别人的机器得有.net framework才能运行你写的程序,并且应该是很新的,因为你的是vs 2008;如果是c/c++,那要看你有没有用mfc,如果有的话,你可以把依赖的动态链接库考到对方%window%system(32)目录下,注意debug版和release版依赖的.dll文件是不同的,再就是你编译程序时选择静态链接mfc库就不用考动态链接库文件了,不过编译出来的文件会有点大。

这是因为你的电脑在安装vc的时候,在%window%system文件夹中放如了几个dll文件,程序的打开需要他们支持。
你把相应文件添加过去就可以了
如果想发布程序的话,一定要打包.这样更加专业化.嘿!

vs2008可以直接在界面顶部的一个下拉菜单中选择debug或者release,你选择release后重新编译,链接后会在工程release目录下生成一个新的.exe文件,它可以在没有安装vc环境的电脑上运行,你把它传给你朋友就行了。

可能vs2008太先进了

菜单build——set active project configurtion中选择release,然后重新生成EXE就可以了

呵呵,我一开始也这样,那是因为你组建的是Debug版本
该用静态的Release版本就可以了