반응형

MFC로 시리얼 통신을 구현 후 데이터 전송을 하였는데

2Byte들어가서 무엇을 잘못했다 해맸다.

코드를 아무리 살펴봐도 문제가 없었다.

알고보니 설정을 잘못하였다.



유니코드 문자로 설정되어 있다면 멀티바이트 문자로 바꾸자

유니코드는 기본으로 2Byte를 차지하기 때문에 1Byte이후에 Null값이 들어올 수가있다.

반응형

'IT > MFC' 카테고리의 다른 글

[MFC] 프로그램 배포하기  (0) 2018.11.05
반응형

MFC로 프로그램을 작성 후 다른 사람에게 보내줬는데

오류와 함께 프로그램이 실행되지 않는 다는 통보를 받았다.


mfc140ud.dll 에러가 발생하였다.

대처법은 다음과 같다.





해당 프로젝트의 속성에 들어간다.





프로젝트 속성에서 일반 - MFC사용에서 정적 라이브러리 MFC사용을 설정




코드생성 - 런타임 라이브러리 - 다중쓰레드(MT)설정 후 적용/확인한다.



마지막으로 빌드 시 Release로 하고 하게되면은 해당 프로젝트 폴더에 Release폴더가 생성되고 그 안에 실행파일을 볼 수있다


반응형

'IT > MFC' 카테고리의 다른 글

[MFC] 시리얼 통신 시 데이터 2Byte씩 전송될 때  (0) 2018.11.05

+ Recent posts