用VC编的东西在别的电脑上运行缺少一些动态的.DLL文件!
要怎么编译才能在别的电脑上运行!?
要Release版本的,你可能是Debug版本的。
点击 VC++6.0 的Build 菜单——> Set Active Configuration....
在弹出来的对话框中选择XXXX——Win32 Release ,点击OK!
重新编译程序,在Release文件里的exe就可以在别的机子上运行了。
是的。release才会把相关的dll文件包含到你的应用程序中去的。
不过 那样不一定可以 如果用到了MFC还要选着一个
project ->progect setting
use mfc in a static library
选用静态链接
ALT+F7弹出Project Settings对话框,将General选项卡中的Microsoft Foundation Classes项,选用Use MFC in a static Library项!
使用动态连接库还是静态连接库并不是头脑一热就决定的,如果你期望自己的EXE还有跨平台的重用性,使用动态连接库在不同的平台上,对于自身是不需要重新编译,只需要换DLL,动态连接库有自己的优势,静态连接库也有自己的优势,如何决定是根据项目的具体要求来定的.
浙公网安备 33010602011771号