能力值:
( LV12,RANK:210 )
|
-
-
2 楼
include shell32.inc
|
能力值:
( LV12,RANK:290 )
|
-
-
3 楼
谢谢thebutterfly,
不过加上后,编译通过了,链接的时候提示
error LNK2001: unresolved external symbol _ShellExecuteA@24
|
能力值:
( LV12,RANK:210 )
|
-
-
4 楼
include xxx.inc之后别忘了includelib xxx.lib
|
能力值:
( LV12,RANK:290 )
|
-
-
5 楼
俺是菜鸟,让您见笑了...
|
能力值:
( LV12,RANK:210 )
|
-
-
6 楼
楼主不用那样说啊, 我第一次写汇编程序的时候也犯过同样的错误
|
能力值:
( LV12,RANK:290 )
|
-
-
7 楼
嗯,努力学习ing
|
能力值:
( LV12,RANK:290 )
|
-
-
8 楼
还有个问题,如果再发现未定义符号的时候,我怎么才知道所使用的函数是在哪个INC文件中声明的呢?
|
能力值:
( LV12,RANK:210 )
|
-
-
9 楼
一般来说查查MSDN就知道了, 例如ShellExecute函数说明的最后有这样一段:
Function Information
Header shellapi.h
Import library shell32.lib
Minimum operating systems Windows NT 3.1, Windows 95
C语言的头文件和汇编不一样, 但是lib文件是相同的, 如果lib文件是xxxx.lib的话只要include xxxx.inc 和 includelib xxxx.lib就可以了
|
能力值:
( LV12,RANK:290 )
|
-
-
10 楼
哦,I SEE!
在VC中包括一个windows.h就可以使用所有API,我以为在ASM中也是这样呢~~
再次谢谢thebutterfly
|
|
|