一般来说,你没有用到特别的自己的库,只要Release版本就行了
解决方案 »
- 编辑框 LineScroll 移动文字如何解决重叠问题?
- gbk码流中怎样才能截取才能避免对一个汉字进行拆分
- 在一个类里为另外一个类的公共成员变量赋值,在线急等,大侠救命
- 请问这种SOCKET状态是什么意思呢?
- 我自己做了个Blog 小是小了点 大家赏个脸吧
- 请问各位,文档类能接受消息吗??
- 在一个单文档程序里,如何得到当前文档的名字?
- 请给ListView(SDK)控件的示范代码,包括增加、查找、删除等,谢谢!
- 为什么对动态创建的CRichEditCtrl对象使用WS_EX_RTLREADING不起作用?
- COM和COM+在开发上有什么区别吗?
- 如何用VC设计程序结构?
- 请问哪里有语音传输的技术资料?
mfc42.dll msvcrt.dll
else nothing
如果是静态链接,可以不要VC的几个库:mfc32.dll,msvcrt.dll,若是动态链接则必须带,而且应拷到system32目录下或软件安装目录下,并注意替换规则.
除了VC的库外,还要注意所引用的系统的库的版本。
使用方法:
在命令行下 进入 安装目录\vc98\bin 目录,执行 vcvars32.bat 文件,
进入 你的文件所在的目录,执行 DUMPBIN/EXPORTS 文件名.EXE > A.TXT
然后在 Windows 下打开 a.txt 你就会找到你要的东西了。
我深受其害、、、、我认为最好的办法就是放弃MFC,改用API,或者干脆用WIN32汇编,一点DLL没有、、、干净利索!
在一台没有装了visual studio 的机子上运行一下看看他说缺什么动态连接库不就得了。
Release版:MFC->Mfc42.dll,Runtime->Msvcrt.dll
你只要在Setting里选择
Use MFC in a Static Library
而不要使用
Use MFC in a Shared DLL
编译时VC就会把Mfc42.dll和Msvcrt.dll都连接到你的可执行文件里,只不过这样做会使你的咳执行文件变得很大(最小都有1M以上).至于其他你自己导入的DLL...
如果你自己都不知道那就没法子了.