为什么找不到dll入口点
想练习一下用vb调到vc,提示找不到dll入口点 ,请问这是怎么回事?
vc代码:
#include "stdafx.h"
extern "C" __declspec(dllexport) int __stdcall Addtwo( int a, int b);
BOOL APIENTRY DllMain( HANDLE hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved
)
{
switch( ul_reason_for_call )
{
case DLL_PROCESS_ATTACH:
case DLL_THREAD_ATTACH:
case DLL_THREAD_DETACH:
case DLL_PROCESS_DETACH:
break;
}
return TRUE;
}
int __stdcall Addtwo(int a,int b)
{
return a+b ;
}
vb代码:
Option Explicit
Private Declare Function Addtwo Lib "Add" (ByVal a, ByVal b) As Long
Private Sub Command1_Click()
Dim c As Long
c = Addtwo(1, 2)
MsgBox c
End Sub
谢谢!