Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何解决;访问冲突读取位置0x000004E891330C94“;在c++;尝试实施Mantra MFS100指纹传感器时_C++ - Fatal编程技术网

C++ 如何解决;访问冲突读取位置0x000004E891330C94“;在c++;尝试实施Mantra MFS100指纹传感器时

C++ 如何解决;访问冲突读取位置0x000004E891330C94“;在c++;尝试实施Mantra MFS100指纹传感器时,c++,C++,我正在尝试用c语言实现Mantra MFS100指纹传感器++ 我创建了一个控制台应用程序来检查它是否工作 这是该设备的库和文档 这是我的密码 #include <iostream> #include "MFS100Dll.h" #pragma comment( lib,"MFS100Dll.dll") #pragma comment( lib,"MFS100Dll.lib") #pragma comment( lib,&q

我正在尝试用c语言实现Mantra MFS100指纹传感器++

我创建了一个控制台应用程序来检查它是否工作

这是该设备的库和文档

这是我的密码

#include <iostream>
#include "MFS100Dll.h"
#pragma comment( lib,"MFS100Dll.dll")
#pragma comment( lib,"MFS100Dll.lib")
#pragma comment( lib,"iengine_ansi_iso.dll")



int main()
{
    int ret = 0;
    unsigned char* serialno = NULL;
    serialno = (unsigned char*)malloc(11);
    ret = MFS100Init(serialno);
    std::cout << ret << std::endl ;
}

<>我以前从未尝试开发C++中的任何应用程序,特别是在第三方库实现和指针和内存分配方面没有特别多的知识。我在这个问题上搜索了很多,问了一些问题,但我不明白他们的解决方案,我仍然为这个问题感到痛苦。如果有人能帮我摆脱困境,那将是一个很大的帮助。感谢您抽出时间

#pragma注释(lib,“MFS100Dll.dll”)
--dll不是应用程序构建的一部分。删除该行和具有
.dll
的另一行。DLL只有在运行时才起作用。@PaulMcKenzie但不能解决我的问题此库的作者是谁?它有源代码吗?如果是这样,那么您可以构建它并查看发生访问冲突的代码行。第二,程序是否真的停止工作了,或者只是碰巧出现了一个错误,但似乎对程序没有任何危害?最后,您发布的代码直接在他们的示例中--我认为您需要与作者交谈以了解发生了什么。@PaulMcKenzie此库由设备的公司开发人员编写,此功能正在停止显示错误的整个应用程序。我认为您需要与供应商联系并请求他们提供支持
'ConsoleApplication1.exe' (Win32): Loaded 'D:\visual studio\ConsoleApplication1\x64\Debug\ConsoleApplication1.exe'. Symbols loaded.
'ConsoleApplication1.exe' (Win32): Loaded 'C:\Windows\System32\ntdll.dll'. 
'ConsoleApplication1.exe' (Win32): Loaded 'C:\Windows\System32\kernel32.dll'. 
'ConsoleApplication1.exe' (Win32): Loaded 'C:\Windows\System32\KernelBase.dll'. 
'ConsoleApplication1.exe' (Win32): Loaded 'C:\Windows\System32\msvcp140d.dll'. 
'ConsoleApplication1.exe' (Win32): Loaded 'D:\visual studio\ConsoleApplication1\ConsoleApplication1\MFS100Dll.dll'. 
'ConsoleApplication1.exe' (Win32): Loaded 'C:\Windows\System32\setupapi.dll'. 
'ConsoleApplication1.exe' (Win32): Loaded 'C:\Windows\System32\msvcrt.dll'. 
'ConsoleApplication1.exe' (Win32): Loaded 'C:\Windows\System32\cfgmgr32.dll'. 
'ConsoleApplication1.exe' (Win32): Loaded 'C:\Windows\System32\ucrtbase.dll'. 
'ConsoleApplication1.exe' (Win32): Loaded 'C:\Windows\System32\rpcrt4.dll'. 
'ConsoleApplication1.exe' (Win32): Loaded 'C:\Windows\System32\bcrypt.dll'. 
'ConsoleApplication1.exe' (Win32): Loaded 'C:\Windows\System32\user32.dll'. 
'ConsoleApplication1.exe' (Win32): Loaded 'C:\Windows\System32\win32u.dll'. 
'ConsoleApplication1.exe' (Win32): Loaded 'C:\Windows\System32\gdi32.dll'. 
'ConsoleApplication1.exe' (Win32): Loaded 'C:\Windows\System32\gdi32full.dll'. 
'ConsoleApplication1.exe' (Win32): Loaded 'C:\Windows\System32\msvcp_win.dll'. 
'ConsoleApplication1.exe' (Win32): Loaded 'C:\Windows\System32\vcruntime140d.dll'. 
'ConsoleApplication1.exe' (Win32): Loaded 'C:\Windows\System32\ucrtbased.dll'. 
'ConsoleApplication1.exe' (Win32): Loaded 'C:\Windows\System32\vcruntime140_1d.dll'. 
'ConsoleApplication1.exe' (Win32): Loaded 'D:\visual studio\ConsoleApplication1\ConsoleApplication1\iengine_ansi_iso.dll'. Module was built without symbols.
'ConsoleApplication1.exe' (Win32): Loaded 'C:\Windows\System32\advapi32.dll'. 
'ConsoleApplication1.exe' (Win32): Loaded 'C:\Windows\System32\sechost.dll'. 
'ConsoleApplication1.exe' (Win32): Loaded 'C:\Windows\System32\shell32.dll'. 
'ConsoleApplication1.exe' (Win32): Loaded 'C:\Windows\System32\SHCore.dll'. 
'ConsoleApplication1.exe' (Win32): Loaded 'C:\Windows\System32\combase.dll'. 
'ConsoleApplication1.exe' (Win32): Loaded 'C:\Windows\System32\bcryptprimitives.dll'. 
'ConsoleApplication1.exe' (Win32): Loaded 'C:\Windows\System32\windows.storage.dll'. 
'ConsoleApplication1.exe' (Win32): Loaded 'C:\Windows\System32\profapi.dll'. 
'ConsoleApplication1.exe' (Win32): Loaded 'C:\Windows\System32\powrprof.dll'. 
'ConsoleApplication1.exe' (Win32): Loaded 'C:\Windows\System32\umpdc.dll'. 
'ConsoleApplication1.exe' (Win32): Loaded 'C:\Windows\System32\shlwapi.dll'. 
'ConsoleApplication1.exe' (Win32): Loaded 'C:\Windows\System32\kernel.appcore.dll'. 
'ConsoleApplication1.exe' (Win32): Loaded 'C:\Windows\System32\cryptsp.dll'. 
'ConsoleApplication1.exe' (Win32): Loaded 'C:\Windows\WinSxS\amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.9619_none_08e065a3a84109b0\msvcr90.dll'. 
'ConsoleApplication1.exe' (Win32): Loaded 'C:\Windows\System32\winspool.drv'. 
'ConsoleApplication1.exe' (Win32): Loaded 'C:\Windows\System32\IPHLPAPI.DLL'. 
'ConsoleApplication1.exe' (Win32): Loaded 'C:\Windows\System32\propsys.dll'. 
'ConsoleApplication1.exe' (Win32): Loaded 'C:\Windows\System32\oleaut32.dll'. 
'ConsoleApplication1.exe' (Win32): Loaded 'C:\Windows\System32\imm32.dll'. 
The thread 0x37dc has exited with code 0 (0x0).
'ConsoleApplication1.exe' (Win32): Loaded 'C:\Windows\System32\devobj.dll'. 
'ConsoleApplication1.exe' (Win32): Loaded 'C:\Windows\System32\wintrust.dll'. 
'ConsoleApplication1.exe' (Win32): Loaded 'C:\Windows\System32\msasn1.dll'. 
'ConsoleApplication1.exe' (Win32): Loaded 'C:\Windows\System32\crypt32.dll'. 
Exception thrown at 0x00000001800261C0 (iengine_ansi_iso.dll) in ConsoleApplication1.exe: 0xC0000005: Access violation reading location 0x000004E891330C94.