320x100

전체 글 435

확인할 수 없는 외부 기호

LNK1120 1개의 확인할 수 없는 외부 참조입니다. LNK2019 "public: int __cdecl ClassName::FunctionName() " (?FunctionName@ClassName@@~~~~~~)" ~~~ 함수에서 참조되는 확인할 수 없는 외부 기호 에러가 뜨면서 빌드가 실패하는 경우의 문제점으로는 부모 클래스로부터 상속 받은 함수(비가상함수)를 자식 클래스가 본인 함수에서 inline으로 선언하는 경우 해당 함수 주소를 찾지 못해 에러가 난다.

memmove_s 함수

MSDN: https://docs.microsoft.com/ko-kr/cpp/c-runtime-library/reference/memmove-s-wmemmove-s?view=msvc-170 원형은 다음과 같다. errno_t memmove_s( void *dest, size_t numberOfElements, const void *src, size_t count ); errno_t wmemmove_s( wchar_t *dest, size_t numberOfElements, const wchar_t *src, size_t count ); 변수명은 number of Elements 라고 되어있지만 갯수(_countof())가 아닌 사이즈(sizeof())를 넘겨야 된다. 예제는 seq 번째 데이터들을 앞으로..

Windows에서 Redis 설치

주 사용 운영체제가 Windows 이므로 Windows에서 Redis 설치 방법을 정리한다. redis는 unix 환경만 지원해주지만, windows에서 사용할 수 있도록 포팅해주는 팀이 있어서 그것을 사용한다. 1. 설치 windows: https://github.com/microsoftarchive/redis/releases linux, unix: https://redis.io/download 윈도우 버전을 선택해 들어가서 본인이 원하는 버전을 선택해서 다운로드 받는다. .msi(설치 버전)과 .zip(포터블) 버전이 있으니 필요한 방법대로 선택한다. 다만 이 깃은 2016년 이후로 지원이 중단된 상태이며, WIndows 버전의 Redis를 사용하려면 Memurai을 사용하려고 안내해주지만, Memu..

DB/Redis 2021.12.26
320x100