Visual Studio 2013创建动态链接库并调用

1.打开VS2013,创建一个Win32控制台应用程序,挑选位置后点击“确定”按钮。

Visual Studio 2013创建动态链接库并调用_第1张图片

2.挑选应用程序类型为DLL,并且选择附加选项中的空项目,点击“完成”按钮。

Visual Studio 2013创建动态链接库并调用_第2张图片

3.分别添加dllTest.h文件和dllTest.cpp文件,文件的内容如下,定义了一个实现两个整型变量相加的函数add。

Visual Studio 2013创建动态链接库并调用_第3张图片

#include 

__declspec(dllexport) int add(int x, int y);
#include "dllTest.h"

int add(int x, int y)
{
	return x + y;
}

3.修改为Release模式下的Win32类型,然后右键点击该项目-》生成,则在相应的Release文件夹下生成了以下文件,其中dllTest.dll和dllTest.lib为所需库文件。 

Visual Studio 2013创建动态链接库并调用_第4张图片


1.新建一个Win32控制台应用程序,选择控制台应用程序和空项目。

2.将上述生成的dllTest.dll和dllTest.lib库文件,还有定义库函数的头文件dllTest.h放置在工程目录下。

3.将dllTest.h文件添加至工程,并新建一个main.cpp文件用于测试库函数的调用。内容如下,即可实现对所封装库函数add的调用。

#include "dllTest.h"
using namespace std;
#pragma comment(lib,"dllTest.lib")

int main()
{
	int res = add(1, 2);
	cout << res << endl;
	system("pause");
	return 0;
}

你可能感兴趣的:(visual,studio,c++,后端,开发语言,c语言)