c++
0xC0000139 : Entry Point Not Found. (ntdll.dll) 프로시저 시작 지점 ~을(를) DLL ~에서 찾을 수 없습니다.
이 오류는 프로그램의 시작점인 main 함수를 찾지 못해서 생기는 오류. 대부분 'DLL관련 오류' 이므로, 빌드 후 만들어진 프로그램(.exe) 위치로 가서 각종 DLL을 최신 DLL로 바꿔주는 등의 처리를 해줘야 함! (QT의 경우에는 VS에서 컴파일 하기 전에 먼저 자체적으로 컴파일..?같은 걸 해주는데 그 과정에서 먼저 오류 발생한 것) 이렇게 QT와 관련된 dll들을 설치된 QT 경로의 bin 폴더에서 찾아서 싹 다 바꿔주기!
C2352 비정적 멤버 참조는 특정 개체에 상대적이어야 합니다. & 'CwinApp::Onldle' : illegal call of non-static member function
이 에러는 원래 이렇게 된 코드를, 이런 식으로 해결해주면 됨!
warning C4715: 'DcmToMat' : not all control paths return a value
추적해보면, DCMToMat 이전에 get_files_in_folder함수에서 파일 목록을 return해주지 못하는 에러! HANDLE hFind = FindFirstFile(folder, &fd); 여기에서 FindFirstFile의 return값이FFFFFFF... 이런 값이 나오고, 이 값은 즉, INVALID_HANDLE_VALUE와 같다. if(hFind != INVALID_HANDLE_VALUE){ 따라서 이 if문에 들어가지 못함... 결론 : FindFirstFile 의 input과 output에 대해 알아봐야 함. 접근 방법 1 이전에 .png 파일들 읽어 들인 것처럼 똑같이 코드 적용해본다. (Use *Unicode** Character Set으로) 결론 : 실패... DCMTK는 UN..
(Win32): Unloaded 'C:\Windows\System32\winmmbase.dll' error
다시 한번 F5 누르면, 이렇게 나오기도 함... 이것도... 원인 : temp.data = pixelData; 이 부분이 문제엿음! (포인터인 pixelData를 Mat 객체인 temp.data에 직접 넣어주는 것이 문제...)