比如比特彗星吧,你查看BitComet.exe的模块会发现,下面调用了msvcp71.dll,msvcr71.dll,MFC42.DLL,MFC42LOC.DLL
前2个是VC 7的运行库,后2个是vc 6的mfc库,我想问,同一个exe,怎么就能同时有2个不同环境的库文件了呢?
BitComet.exe到底是在VC7/6下编译出来的呢?具体怎么做,才能如此?
前2个是VC 7的运行库,后2个是vc 6的mfc库,我想问,同一个exe,怎么就能同时有2个不同环境的库文件了呢?
BitComet.exe到底是在VC7/6下编译出来的呢?具体怎么做,才能如此?
解决方案 »
- mfc扩展dll调用出错
- 求教:如何迅速加积分
- 请问QQ的主界面是怎么制作的?
- VC里面为什么无法选择win32 debug模式,无论选择什么模式,等下都会自动的选择为win32 unicode release模式
- 这个算法怎么写?应该不难,关于倒着取字符
- 雪地跪求!!!界面显示问题 !
- 高手救命,我的VC工程的资源文件(RC文件)损坏,以前的工作都白做了,有啥方法可以修复?急!!!
- Atl写控件,没有MFC支持,DEBUG可以编译,可是Release不行了
- 急!!!随机数产生的问题,在线等待!
- 我想学VC,如何学习SDK编程啊,有什么书呢,
- D3DXVec3Unproject函数的一个参数问题
- 找人有偿做一些棋牌小游戏
要不用vc写的dll,vb、java或者c#岂不是用不了了?但事实上它们都可以用的
正解。
DLL库是可以用好多种语言调用的。
具体看调用方法。
然后连接起来就可以了
因为用到了 VC6 的东西(VC7包含6的东西)所以给你的感觉是 两个环境开发的同一 exe 文件
vc 7能产生含MFC42.DLL的程序?