游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4729|回复: 8

VB的编译器和VC++是同一个,不知道大家都知道吗?

[复制链接]

29

主题

205

帖子

215

积分

中级会员

Rank: 3Rank: 3

积分
215
发表于 2005-11-19 00:17:00 | 显示全部楼层 |阅读模式
其实Visual Basic里的编译器和VC++中的编译器是同一个!!
不相信的话,你可以把VC++目录下的Link.exe和VB目录下的Link.exe对比一下,你就知道了!
而很多VB程序员对VB的程序调用MSVBVM60.dll很不满意,但是VC++编译出来的程序,同样需要调用VC++专用的DLL(文件名忘记了)……

14

主题

163

帖子

178

积分

注册会员

Rank: 2

积分
178
QQ
发表于 2005-11-19 11:17:00 | 显示全部楼层

Re:VB的编译器和VC++是同一个,不知道大家都知道吗?

那是MFC的DLL,纯API是不需要任何DLL的
Link,我觉得可能,但这个是连接器,不是编译器

140

主题

1228

帖子

1233

积分

金牌会员

Rank: 6Rank: 6

积分
1233
QQ
发表于 2005-11-19 16:26:00 | 显示全部楼层

Re:VB的编译器和VC++是同一个,不知道大家都知道吗?

对啊,这个只是连接器,这个的功能和copy+差不多。
编译器还是差很多的,对于调用dll没有什么不满意的,vc如果是控制台程序,是无需动态连接库的。用了vc的一些调试特性就要连接 msvc71p,msvc71等dll,用了mfc就更多了。
动态连接库是一种蛮好的技术,即使是纯vb开发,把一些模块写成dll也能节省不少事,复杂的模块也可以由vc等其他语言开发,vb调用。

140

主题

1228

帖子

1233

积分

金牌会员

Rank: 6Rank: 6

积分
1233
QQ
发表于 2005-11-20 00:33:00 | 显示全部楼层

Re:VB的编译器和VC++是同一个,不知道大家都知道吗?

不知是调试不可运行可还是运行也不可呢?
如可运行,多半是调试所在的默认路径之类的问题。
如运行也不可,那看你是activeX dll还是一般的!
一般的要显示导出接口,activeX的不会有这种问题!

121

主题

2029

帖子

2034

积分

金牌会员

Rank: 6Rank: 6

积分
2034
QQ
发表于 2005-11-20 16:06:00 | 显示全部楼层

Re:VB的编译器和VC++是同一个,不知道大家都知道吗?

绝大多数编译器都是Complier+Link,代码的质量取决于Comipler,和Link关系不大。

10

主题

34

帖子

36

积分

注册会员

Rank: 2

积分
36
发表于 2005-11-20 19:51:00 | 显示全部楼层

Re:VB的编译器和VC++是同一个,不知道大家都知道吗?

总有人不懂乱说.
汗..
LINK只是连接器.不参考源代码的编译工作.
楼主的说法就象是说中国与美国是同一个国家.因为他们都在地球上.

22

主题

209

帖子

229

积分

中级会员

Rank: 3Rank: 3

积分
229
发表于 2005-11-21 10:08:00 | 显示全部楼层

Re:VB的编译器和VC++是同一个,不知道大家都知道吗?

狂野周末片尾

5

主题

217

帖子

222

积分

中级会员

Rank: 3Rank: 3

积分
222
发表于 2005-11-21 12:45:00 | 显示全部楼层

Re:VB的编译器和VC++是同一个,不知道大家都知道吗?

如果是同一个那ms当年也发展不起来了,别说有今天这个成就...
这是起码的组件思想,你当ms那些人全是吃素的啊

1

主题

217

帖子

375

积分

中级会员

Rank: 3Rank: 3

积分
375
发表于 2005-11-21 19:05:00 | 显示全部楼层

Re:VB的编译器和VC++是同一个,不知道大家都知道吗?

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

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-22 16:54

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表