一、VS创建动态链接库
1、打开vs新建项目 创建动态链接库
2、添加头文件.h,在h文件中添加如下内容:
#pragma once//该头文件只编译一次
#include
#include
#include
using namespace std;
__declspec(dllexport) int test(int, int);
__declspec(dllexport) bool WindSpeeddataCalc(const vector &rawdata, const float angle, const float Distance, vector &datastr);
3、添加cpp文件(和.h文件名相同),cpp文件中添加一下内容
// data.cpp : 定义 DLL 应用程序的导出函数。
//
#include "stdafx.h"
#include"data.h"
#include
int test(int a, int b)
{
return a + b;
}
const float PI = 3.14f;
bool WindSpeeddataCalc(const vector &rawdata, const float angle, const float Distance, vector &datastr)
{
int cameradata1 = rawdata[0];
int cameradata2 = rawdata[1];
int cameradata3 = rawdata[2];
int cameradata4 = rawdata[3];
datastr.clea

本文详细介绍了在Visual Studio 2017中创建和调用C++动态链接库的过程。首先讲解如何新建动态链接库项目,包括编写.h和.cpp文件,然后生成.dll和.lib文件。接着阐述如何在新的项目中调用该库,引入头文件,设置运行库,并在main函数中进行实例化和调用。最后,简要提及了DLL在资源共享和代码复用方面的优势。
最低0.47元/天 解锁文章
623

被折叠的 条评论
为什么被折叠?



