用VC++编写的C程序,怎么处理才能在别的电脑(没有按VC++)上运行! 我用release了,提示我LINK : fatal err

[复制链接]
查看11 | 回复5 | 2011-2-12 14:38:59 | 显示全部楼层 |阅读模式
其实一般在编程序时,都是生成了调试版的程序,就是在那个Debug目录下的可执行文件。运行这调试版的exe文件,都会动态连接MFC42D.DLL和MSVCRTD.DLL这两个文件,所以你如果将这个文件在其它机器上运行而这台机器没有这两个文件或者缺少一个,系统则会出现:“找不到所需.dll文件-某某.dll”这样的提示。而一般系统都不带有这两个文件,除非是装了vc等。解决方法很简单:1,选择菜单build->Set Active Configuration,然后选择Release,2,选择菜单project->settings,在General选项卡里第一项选择Use MFC in a static Library,即静态连接其实这就是生成...
回复

使用道具 举报

千问 | 2011-2-12 14:38:59 | 显示全部楼层
打开原来的工程菜单选工程->设置->常规第一个下拉列表里面,选择“使用MFC作为静态链接库”重新编译,链接得到程序就可以了。...
回复

使用道具 举报

千问 | 2011-2-12 14:38:59 | 显示全部楼层
链接错误,跟别人电脑没什么关系。你找找静态库libcmtd.lib在哪儿,然后在vc里设置好它的路径即可...
回复

使用道具 举报

千问 | 2011-2-12 14:38:59 | 显示全部楼层
这是链接错误,跟别人电脑没什么关系。你找找静态库libcmtd.lib在哪儿,然后在vc里设置好它的路径即可。百度搜索vc 设置库路径。...
回复

使用道具 举报

千问 | 2011-2-12 14:38:59 | 显示全部楼层
必须安装c...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行