목록에러 (3)
Coding Memo
먼저, 이 포스팅을 작성하게된 이유는 헤더 파일에 있는 함수들은 모두 암묵적으로 inline화가 되는 줄 착각하고 있던 내 생각때문이다... 결론만 먼저 말하면...클래스 외부에서 함수의 body를 정의할 때는 inline을 명시적으로 추가하지 않는 이상, 암묵적으로 inline으로 간주되지 않는다. 내가 직면한 링킹에러는 LNK2005 에러로, 다음 내용이다.[~~~~] already defined in [~~~].obj 어떤 함수가 어떤 클래스의 오브젝트 파일에 이미 정의되어 있다는 에러이다. 즉, 같은 함수가 중복되어 정의되어 있다는 것이다.샘플 코드를 보고 무엇이 문제인지 생각해보자. Transform.h#include "Rotation.h"class Transform{public: Rotati..
Unity에서 UnityWebRequest를 통해, Https 연결을 요청할 때, 다음과 같은 에러가 발생 할 수 있다.Curl error 60: Cert verify failed. Certificate Common Name(CN) does not match with the expected CN. UnityTls error code: 7 이 에러는 말그대로 Https 연결 시, 인증 문제로 나타나는 에러이다.단순히 말해서, SSL 인증서 문제이다. 때때로, 이 에러는 자신의 컴퓨터의 루프백 주소(127.0.0.1)을 이용할 때 나타나기도 한다. 간단히 자신의 컴퓨터로 테스트를 해보고 싶은데 해당 에러가 뜬 다면, 다음 2가지 방법으로 해결 할 수 있다. 1. 루프백 주소(127.0.0.1) 대신, "lo..
문제 상황은 내 개인적인 상황에 해당한다. 엄청 복잡한 문제는 아니지만, 같은 문제를 발생시키는 일이 없도록 기록하려고 작성했다. (계속 추가...) ConnectEx - WSAEINVAL (10022) 에러 내용: ConnectEx를 호출할 소켓이 바인딩 되어 있지 않거나 수신 대기 중일 때 발생 문제 상황: ConnectEx 호출 시 발생한 에러 에러 이유: ConnectEx의 첫번째 인자인 소켓이 bind되어 있지 않은 소켓이어서 나타난 에러 해결: ::bind()를 통해 소켓에 로컬 주소와 포트를 바인딩 해준 후, ConnectEx함수를 호출했음 참고: https://learn.microsoft.com/ko-kr/windows/win32/api/mswsock/nc-mswsock-lpfn_conne..