关于vc++中如何静态的链接动态库??
最近在学动态库方面的知识,可是在学到如何静态的链接动态库的时候发现出现了问题:
这个是代码:
# include <stdio.h>
#pragma comment(lib , "E:\\编程文件夹\\Mydll\\Debug\\Mydll.lib")
__declspec(dllimport)int add(int x , int y) ;
int main()
{
int a = add(1 , 3) ;
printf("%d\n" , a) ;
return 0 ;
}
Mydll.lib该静态库是我在建立动态库的时候生成的与Mydll.dll相对应的一个静态库,这个Mydll.lib库中包含了:动态库中的重定位与符号表信息。
#pragma comment(lib , "E:\\编程文件夹\\Mydll\\Debug\\Mydll.lib") 是与main.obj链接,__declspec(dllimport)int add(int x , int y) ;声明了导入函数,可是最后在运行的时候怎么会出现那个错误呢???
希望高手帮忙解决一下呀!!!万分感谢了呀!!!!
[ 本帖最后由 我菜119 于 2010-11-9 21:24 编辑 ]