读书人

调用VC的DLL奇怪的异常编译不过去

发布时间: 2012-03-04 11:13:33 作者: rapoo

调用VC的DLL,奇怪的错误,编译不过去。
我先用VC写了一个测试用的DLL。程序如下。
bool _declspec(dllexport) _stdcall wocao()
{
::MessageBox(NULL,"A","A",MB_OK);
return true;
}
我把编译出来的DLL,用implib工具做成了 C++BUILDER的lib。

然后把dll 和lb放到的工作目录下。

写了.H文件:
bool _declspec(dllexport) _stdcall haha();

包含了这个文件,然后加入了lib文件 #pragma comment(lib,"dll.lib");

接下来调用bool b=wocao(); 编译的时候 报错:

unresolved external '__stdcall haha()' .........

[解决办法]
http://topic.csdn.net/u/20090302/17/99d1fbc5-4be6-4744-96d9-09b16c0d93c3.html?49861

读书人网 >C++ Builder

热点推荐