关于调用 VC 写的 DLL 再问!!!在线等待!!请高手指点!明天要交工了!!急急急 上面的 dll 也许不是 VC 写的~!但一定是 C++ 写的! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 System.EntryPointNotFoundException: 无法在 DLL MQAPI.dll 中找到名为 ExitMQ 的入口点。这是详细报错 程序入口点找不到,还是在dll上找问题吧? 检查你的dll源码中的ExitMQ()段是否合法。 如果dll没有问题,请将dll文件拷贝到bin输出目录或者c:\winnt\system32下面。还有,可先用一句[DllImport("MQAPI.dll", CharSet = CharSet.Auto)]public static extern int PutToMQ(string msg, int msgLen, string qmName, string qName, string rsv);调用单个函数试试看。 我无法看到 dll 源码!只有它的头文件MQAPI.h===========================================================================#ifndef __MQAPI_H#define __MQAPI_H/*export functions*/__declspec(dllexport) int mqLog( char*, char*, ... );__declspec(dllexport) int GetFromMQ( char*, int, int*, char*, char*, int, char* );__declspec(dllexport) int PutToMQ( char*, int, char*, char*, char* );__declspec(dllexport) int ExitMQ( void );#endif 我把 MQAPI.dll Copy 到 Winnt\system32 下了~也没有用问题还是一样的!找不到函数的入口 如何检查 dll 中的 ExitMQ() 段是否合法??我只有头文件~~它已经贴上了!一共有三个文件MQAPI.dllMQAPI.libMQAPI.h 先看一下你的DLL是否有到处函数,用命令dumpbin mqapi.dll /exports C#计时器中图片列表的索引问题? gridview的hyperlinkfield问题 電腦病毒這種效果是怎麼實現的? 请问如何在自定义控件的paint里面显示图片 找不到菜单编缉器的控件? 怎样获取数据库服务器上的文件目录! 一直苦于提高C# 面向对象编程和设计方面的能力 。。。 请大虾指点我的事件触发为啥会出错呀? 当 dbgrid 的DataMember是一个关系时,如何根据指定值定位当前行? 请教!!关于C#的书籍! 如何检测数据源dataset是否已被修改? 那个仁兄能帮帮
还有,可先用一句
[DllImport("MQAPI.dll", CharSet = CharSet.Auto)]
public static extern int PutToMQ(string msg, int msgLen, string qmName, string qName, string rsv);
调用单个函数试试看。
MQAPI.h
===========================================================================
#ifndef __MQAPI_H
#define __MQAPI_H
/*export functions*/
__declspec(dllexport) int mqLog( char*, char*, ... );
__declspec(dllexport) int GetFromMQ( char*, int, int*, char*, char*, int, char* );
__declspec(dllexport) int PutToMQ( char*, int, char*, char*, char* );
__declspec(dllexport) int ExitMQ( void );#endif
问题还是一样的!找不到函数的入口
我只有头文件~~它已经贴上了!一共有三个文件
MQAPI.dll
MQAPI.lib
MQAPI.h