首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > VSTS >

VS2010上创建静态链接库和动态链接库

2013-01-18 
VS2010下创建静态链接库和动态链接库下面介绍一下用VS2010如何创建静态链接库和动态链接库,并测试创建的库

VS2010下创建静态链接库和动态链接库

下面介绍一下用VS2010如何创建静态链接库和动态链接库,并测试创建的库。

1.静态链接库

打开VS2010,新建一个项目,选择win32项目,点击确定,选择静态库这个选项,预编译头文件可选可不选。

在这个空项目中,添加一个.h文件和一个.cpp文件。名字我们起为static.h和static.cpp

static.h文件:

#include <stdio.h>#include <stdlib.h>#include<Windows.h>#include "dynamic.h"int main(){HINSTANCE hDll=NULL;typedef int(*PSUM)(int a,int b);PSUM pSum;hDll = LoadLibrary(L"dynamic.dll");pSum = (PSUM)GetProcAddress(hDll,"sum");printf("%d\n",pSum(1,2));system("pause");FreeLibrary(hDll);return 0;}

编译运行结果为:3


特别提示:

1.extern "C"中的C是大写,不是小写

2.如果从VS2010中直接运行程序,lib和dll需要放到test项目的目录下;如果想双击项目test下的debug文件中的exe文件直接运行的话,需把lib和dll放入debug文件夹下。


热点排行