VC2005release的文件在其他机器上无法运行~!

来源:百度知道 编辑:UC知道 时间:2024/06/04 19:47:54
如果将MFC设为标准库,则在其他机器上无法运行;

我已经试过网上说的,将项目属性改为静态链接以后,但是会有报错:“warning LNK4199: 已忽略 /DELAYLOAD:OleAcc.dll;未找到来自 OleAcc.dll 的导入”

该如何解决?
谢谢了~

1、将一些连接错误的lib忽略掉
2、不生成manifest文件
3、将连接标识/MD改成/MT

看看oleacc.lib这个库是否已加在工程中了?

把oleacc.dll放在你生成 的可执行文件同一文件夹下就行了

静态编译你的工程

方法是选择project-->setting

microsoft foundation classes里选择 use mfc in a static library