IDE
IDE/Visual Studio
2018. 1. 16.
특별한 Warning 에러 disable 시키는 방법
warning LNK4099: 는 아래 옵션으로 출력이 사라지지가 않는다. 1#pragma warning(disable: 4099)cs 해당 출력을 없애려면 프로젝트 속성 -> 구성속성 -> 링커 -> 명령줄 /ignore:4099 을 넣도록 하자.
IDE/Visual Studio
2018. 1. 15.
속성관리자(.props) 파일 만들고 적용시키기
OpenCV를 공부할때 나 기타 여러가지 라이브러리를 동일하게 로딩시켜 프로젝트를 만들때 유용하다. 아래와 같이 사진에서 속성 관리자를 찾아볼수 있다. Visual Studio -> 보기 -> 다른창 -> 속성관리자 위에 이미지 처럼 속성 관리자 창이 나타난다. 여기에서 프로젝트를 오른쪽으로 클릭해보자. 그럼 아래와 같은 메뉴가 나온다. 새 프로젝트 속성 시트 추가 를 눌러 아래처럼 파일을 만들어주도록하자. 당장 OPENCV 에 필요한 속성시트가 필요하므로 위에 처럼 이름을 집어 넣었다. 속성 관리자 탭에 OPENCV_2413 이 추가 되었다. 아래 처럼 사용자 매크로에서 version표시를 해두자. 이렇게 함으로서 다른 프로젝트에서 로딩할시 해당 Version이 맞는지 확인 가능하다. 새로운 프로젝트를..
IDE/Visual Studio
2015. 8. 25.
VS 2013 단축키
일단 개발하면서 자주 사용하는 단축키입니다. F12 : 선언부 이동 CTRL + - : 이전 탐색 CTRL + K , CTRL + C : 주석 처리 CTRL +K , CTRL +U : 주석 해제 아래 MS 홈페이지 단축키 모음 페이지가 있습니다. https://msdn.microsoft.com/ko-kr/library/da5kh0wa.aspx
IDE/C Builder
2015. 7. 3.
XE8 빌더 실행 파일 배포 옵션
Xe8 프로그램을 빌드한 파일을 다른 컴퓨터에서 실행 시키면 아래와 같은 에러 메세지를 발생합니다. 원인은 라이브러리가 포함되지 않은 껍데기만 있는 EXE 파일입니다. 라이브러리가 포함된 EXE 파일을 만들긴 위해선 XE8에 있는 옵션을 설정해 줘야 합니다. 단일 exe 파일 실행 환경 프로젝트 -> Options -> C++ Linker -> Link with Dynamic RTL 체크 해제 프로젝트 -> Options -> Packages -> Runtime Packages -> Link with runtime packages 체크해제
IDE/C Builder
2015. 6. 9.
e2141 declaration syntax error
특징 : 이슈, Xe8 어느날 클래스를 만드는 중 무의식 적으로 CPP파일을 먼저 만들었다. 그런데 작업 소스가 헤더 파일이어서 급히 ReName을 사용해 cpp-> h 로 변경하였다. 그후 빌드를 해보면 계속 e2141 declaration syntax error 에러가 발생하였다. 온갖 인터넷을 살펴 보았지만 해결 방법은 찾지 못했다. 그러든중 혹시 하는 생각에 New file 에서 h 파일 생성후 작업을 해보았더니 문제가 해결되었다.
IDE/Visual Studio
2015. 6. 3.
sdf 파일 및 ipch 폴더 자동 생성 방지
sdf 파일 및 ipch 폴더 자동 생성 방지 특징 : VS2013, c++ VS에서 c++프로젝트를 만들면 sdf 파일과 ipch폴더가 자동으로 생성됩니다. 방지 옵션 설정을 위해 VS 메뉴 화면 -> 도구 -> 텍스트편집기 -> C/C++ -> 고급 -> 대체(fallback) 위치 에 있는 옵션을 변경 하면됩니다. 아래 처럼 변경 합니다. VS를 종료 후 아래 sdf 파일 및 ipch폴더를 삭제하면 됩니다. 다시 VS를 실행시키면 대체 위치 지정한 경로로 저장이 됩니다.