vb和vc的混合编程问题!
问题是这样的:我在VC里的DLL PROJECT写了一个简单的函数:
__declspec(dllexport)int add(int,int);
__declspec(dllexport) int add( int i, int j)
{
return i + j;
}
编译通过后生成add.dll和add.lib然后在VB中的模块里声明:
Public Declare Function add Lib "add" (ByVal i As Integer, j As Integer) As Integer
之后把add.dll,add.lib放到VB的目录下,就可以在VB中调用add这个函数了。
VB下添加以下代码:
Private Sub Command1_Click()
Dim a As Integer, b As Integer, c As Integer
a = Text1: b = Text2
c = add(a, b)
Text3 = c
End Sub
编译通过。但执行改程序时提示出错:找不到DLL入口点 add in add.
请问怎么解决?