Visual C++编写供VB.Net调用的DLL
作者:网络转载 发布时间:[ 2015/7/9 11:15:03 ] 推荐标签:软件开发
跟我一样,很多初学者确实很难编写出如题的DLL,即使编写出来也经常在调用过程中出现各种问题。我根据摸索写出了一个DLL,编译和调用代码获得通过。
以下举例简单说明,具体还有很多问题我也待继续研究。
1.用Visual C++ 新建一个Win32控制台 DLL项目(记得打钩空项目) 如:MyDll1

2.在头文件添加 Mydll1.h
#pragma once
#include <iostream>
//函数原型
int __stdcall Add(int a, int b);
void __stdcall ShuChu();
3.在源文件添加 Mydll1.cpp
#include "MyDLL1.h"
using namespace std;
int __stdcall Add(int a, int b)
{
return a + b;
}
void __stdcall ShuChu()
{
unsigned long i = 1;
unsigned long ulNum = 50000; //循环5万次
while (ulNum != 0)
{
cout <<"The ulNum is: "<< i <<endl ;
ulNum--;
i++;
}
}
4.在项目菜单下修改 Mydll1 属性的配置如下(注意黑体粗体字部分):




sales@spasvo.com