게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
[질문글]SDK dll에서 C0000005:00000000에러가 뜹니다
게시물ID : programmer_22968짧은주소 복사하기
작성자 : 물소리의기억
추천 : 0
조회수 : 1515회
댓글수 : 5개
등록시간 : 2019/08/10 07:11:42
옵션
  • 본인삭제금지
사용 IDE : Visual Studio 2019 community
사용 언어 : C++
사용 플랫폼 : windows 10 
사용 SDK : Gigabyte RGB Fusion SDK [링크]

#include <iostream>
#include <windows.h>
#include <tchar.h>

typedef DWORD (*pInitApi)(void);

pInitApi initApi = NULL;
HINSTANCE ledApi = NULL;

int main() 
{
ledApi = LoadLibrary(ledApi, _TCHAR("GLedApi"));
initApi = (pInitApi)GetProcAddress(ledApi, "dllexp_InitAPI");
initApi();
/*
0x7B80F137(GLedApi.dll)에(HWM_LED_test.exe의) 처리되지 않은 예외가 있습니다.
0xC0000005: 0x00000000 위치를 읽는 동안 액세스 위반이 발생했습니다.. 발생
*/
2019-08-10.png
return 0;
}

이렇게 dll을 불러오고 init만 했는데도 에러가 뜹니다..
2019-08-10 (2).png
2019-08-10 (3).png
오타를 방지하기 위해 복붙도 해보았습니다..

init이 되질않으니 다른 메소드도 먹지않습니다..

기가촌이 또 기가촌했다고 생각하는게 맞는걸까요..

아니면 제가 뭔가 해야하는게 있던걸까요..

전체 추천리스트 보기
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호