이쿠의 슬기로운 개발생활

함께 성장하기 위한 보안 개발자 EverNote 내용 공유

반응형

Tool 사용법/Visual Studio 2

^M 제거 방법

^M 제거 방법 상황 Visual studio에서는 아래 그림과 같이 정상적으로 보이지만 linux환경에서 동일한 파일을 확인해보면 아래과 같이 "^M" 문자가 생성되어있음 원인 "^M"문자는 개행을 의미함 리눅스는 개행 문자가 LF = ‘\n’ = 0x0A이고, 윈도우는 CRLF = ‘\r’ + ‘\n’ = 0x0D 0x0A 임. 파일 안에 LF와 CRLF가 섞여있으면 vi 에디터는 CRLF를 ^M으로 표시하여 위와같은 상황이 발생함. 해결 방법 vi 에디터에서 "^M" 제거 방법 아래의 명령어를 통해 파일의 모든 "^M"문자를 제거할 수 있음 [명령어] :%s/^M//g [주의] "^M" 문자의 각 ^, M은 아래와 같이 ^ = Ctrl + V M = Ctrl + M 으로 입력해줘야함 Visual S..

dll 프로젝트 디버깅 가능하게 하기

dll 디버깅 가능하게 하기dll 프로젝트 디버깅 가능하게 하기 프로젝트 속성에서 설정함 디버깅 모드 설정 c/c++ -> 최척화 -> 최적화 값 -> 사용 안함 으로 바꾸기 c/c++ -> 일반에 -> 디버깅 정보 형식 = 편집을 계속하기 위한~~ 으로 바꾸기 링커 -> 디버깅 -> 디버그 정보 생성 -> 예 디버깅 완료 후 배포 시 c/c++ -> 최척화 -> 최적화 값을 속도 최대화(/02) 로 바꾸기 c/c++ -> 일반에 -> 디버깅 정보 형식 = 프로그램 데이터베이스 로 바꾸기 링커 -> 디버깅 -> 디버그 정보 생성 -> 아니요 제 글을 복사할 시 출처를 명시해주세요. 글에 오타, 오류가 있다면 댓글로 알려주세요! 바로 수정하겠습니다!

반응형