Wince下的DLL库文件创建

1、新建项目

在Visual C++下选择智能设备 -> Win32智能设备项目,并且设置项目名称和保存位置。

如图所示:

之后在下一步中需要设置当前的智能设备的平台SDK,(测试使用的名为JetV2、指令集为ARMV4I)比如可以是:

继续点击下一步,勾选“DLL”选项和“空项目”选项,如下所示:

点击完成。那么DLL项目的创建,就初步完成。

 

2、源文件示例

在库项目中右键添加源文件,比如:DemoTest.h和DemoTest.cpp

DemoTest.h的内容可以是:

#pragma once

#ifdef DLL_API

     #define DLL_API extern "C" __declspec(dllimport)

#else

      #define DLL_API extern "C" __declspec(dllexport)

#endif

 

class DLL_API DllTestClass

{

     DllTestClass();

     ~DllTestClass();

     //测试打印

     void PrintTest();

}

//两数之和

DLL_API int AddFun();

 

DemoTest.cpp的内容可以是:

#include "stdafx.h"

#include "dlltest.h"

#include <iostream>

using namespace std;

 

DllTestClass::DllTestClass()

{

}

DllTestClass::~DllTestClass()

{

}

DllTestClass::PrintTest(int nNum)

{

     printf("Print Num :%d \n",nNum);

}

 

int Add(int nNum1, int nNum2)

{

     return nNum1+nNum2;

}

 

3、编译

选择编译配置为需要的Release和编译平台 JetV2 (ARMV4I)

选择完成之后重新编译。即编译完成,在对应的Release或者Debug目录下生产对应的DLL和LIB。

之后库的使用和正常的库使用方式是一样的

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值