能力值:
( LV4,RANK:50 )
|
-
-
2 楼
汇编的静态链接库与C的静态链接库有什么区别吗?
|
能力值:
( LV12,RANK:210 )
|
-
-
3 楼
静态库是Obj文件的打包, 类似于java中的jar文件
|
能力值:
( LV4,RANK:50 )
|
-
-
4 楼
C的静态库也可以~~
但是没有头文件~~
我在汇编里面编译调用了一下
有几个函数找不到~~
例如
memset
memcopy
free
这些函数需要链接哪个lib?
我查了一下msdn也找不到
|
能力值:
( LV4,RANK:50 )
|
-
-
5 楼
最初由 lemony 发布 C的静态库也可以~~
但是没有头文件~~
我在汇编里面编译调用了一下 ........
VC6.0里的msvcrt.lib或libc.lib
|
能力值:
( LV4,RANK:50 )
|
-
-
6 楼
msvcrt.lib我链接过,没用~~
libc.lib没有试过
|
能力值:
( LV12,RANK:210 )
|
-
-
7 楼
提供libc.lib的汇编头文件libc.inc, 没有测试过, 楼主可以参考参考
|
能力值:
( LV12,RANK:210 )
|
-
-
8 楼
经测试发现, 静态库和汇编配合不好
但是msvcrt.lib却和汇编配合很好
楼主可以把我提供的libc.inc改名为msvcrt.inc(这两个文件其实差别不大),先include msvcrt.inc和includelib msvcrt.lib, 然后就可以使用库函数了, 测试了malloc, free和printf, 工作得很好
|
能力值:
( LV4,RANK:50 )
|
-
-
9 楼
已经搞定了,谢谢~~
我includelib了一个msvcrt.lib
那些函数都可以用了
没有包含你的头文件
|
能力值:
( LV12,RANK:450 )
|
-
-
10 楼
这几个函数都非常简单,没有必要使用这些库,作为方法学习是可以的,实际使用中最好不要这样做,为了这么简单的几个函数,将一个巨大的库调加载不太好。
|
|
|