关于VC++中生成可执行文件的问题???

来源:百度知道 编辑:UC知道 时间:2024/05/28 04:53:49
我编的程序生成的可执行文件移到其他地方就用不了,
主要是因为我用了动态连接库,它说找不到DLL文件。
如果把动态连接库放在可执行文件一个目录下就可以用
为什么??
有没有什么方法可以生成一个可执行文件,不用把动态连接库放在它一起就可以运行,拷贝到任何地方都可以用??

如果是特殊的DLL而且必须使用,还有一个办法,将DLL文件复制到windows或者system32等系统默认PATH的目录下(很多安装包制作就是这么干的),exe文件放到哪里都可以执行

工程配置里面有选静态链接的

静态链接MFC就行了

在确定程序是Release的后.
用VC调用运行程序命令regsvr32 x:\......xx.dll -s

工程配置里面有选静态链接以后在什么地方都好用的

用静态库