注册 登录
编程论坛 汇编论坛

VFW32.LIB导入问题

scep 发布于 2006-12-02 22:28, 2596 次点击
大家好,我刚刚学win32,对它还不是很了解。最近有个课程设计要用汇编做mp3播放器。基本功能已经实现,但现在就卡在循环这一部分。我需要MCIWndCreate创建一个句柄,查了些资料说是要
#include "vfw.h" 和 导入VFW32.LIB,但是编译时总是提示error A2006: undefined symbol : MCIWndCreate。请问这是什么原因,我用的是masmplus开发。谢谢~~
7 回复
#2
菜鸟上路2006-12-02 22:48
我用的是masm32,用的是命令行,我觉得你应该先把一些需要用的东西做成一个库,如1.lib
主文件main.asm中用includelib 1.lib includelib VFW32.LIB,被调用文件中用PUBLIC以供调用,
然后连接就行了link /subsystem:windows main.obj 1.lib VFW32.LIB
#3
scep2006-12-02 22:54
我看了下masm32的lib库中已经有VFW32.LIB,那我直接在asm中写includelib c:\masm32\lib\VFW32.LIB正确吗?
#4
菜鸟上路2006-12-02 23:02
以下是引用scep在2006-12-2 22:54:05的发言:
我看了下masm32的lib库中已经有VFW32.LIB,那我直接在asm中写includelib c:\masm32\lib\VFW32.LIB正确吗?

这样应该是对的,你的MCIWndCreate在什么地方?

#5
scep2006-12-02 23:04
就在c:\masm32\lib\VFW32.LIB
#6
scep2006-12-02 23:08
我想问下MCIWndCreate是不是在vfw32.lib中,因为我在网上找了好多资料都说要导入vfw32.lib才行。在msdn中也提到。
#7
菜鸟上路2006-12-02 23:28
以下是引用scep在2006-12-2 23:08:19的发言:
我想问下MCIWndCreate是不是在vfw32.lib中,因为我在网上找了好多资料都说要导入vfw32.lib才行。在msdn中也提到。

这点我不清楚

#8
scep2006-12-02 23:35
谢谢拉
1