2009년 5월 28일 목요일

AnkhSVN : 비주얼 스튜디오에서 SVN 사용하기

VS(Visual Studio)에서도 기존의 버젼 관리 방식이 존재 합니다. 하지만 그나마 익숙한 것이 SVN이고 웹에서도 Trac등과 연동한 시스템이 무료로 지원되고 있어서 SVN을 사용하려고 한다면 AnkhSVN이 유용 할것 같습니다. 

http://ankhsvn.open.collab.net/ 사이트로 가면 2.0과 2.1 버젼이 있다. 2.0은 이전 버젼의 SVN을 지원하는 것이고, 최신 1.6.x 용을 사용하려면 2.1을 사용해야 합니다.


아주 가끔 묻지마 종료를 해버리기도 하지만 이클립스에서 쓸 때 처럼 편리하게 코드 비교도 되고 좋습니다. 계속 개선중이니 더 좋아 질 것 같습니다. 

내일은 무료로 지원해주는 svn+trac 에 관해서 포스팅 해야 겠네요.. ^^ 


2009년 5월 26일 화요일

Eclipse에서 SVN 저장소 사용법

Eclipse에서 SVN 저장소 사용법




저장소를 추가 할때는 Other... 에서

SVN에서 체크 아웃 메뉴를 선택


저장소 주소를 입력합니다.

SVN에서 원하는 위치를 정한 다음...

체크아웃 하시면 됩니다. 특별히 다른 선택을 하지 않아도 되는군요..

체크아웃할 폴더를 마지막으로 확인 하고 진행합니다.

저장소가 추가된 화면입니다.

저장소 현황을 보여주는 View를 활성화 할수도 있습니다.


저장소를 추가 하고 나면 프로젝트의 Team 항목에서 commit을 하면 됨.

[관련글]

2009년 5월 17일 일요일

LEADTOOLS 데모 컴파일


1. LEADTOOLS 의 이미지 라이브러리를 테스트 할 때 아래와 같은 메세지가 발생 합니다. 
'경고 1 명령줄 warning D9035 : 'Wp64' 옵션은 더 이상 사용되지 않으므로 이후 릴리스에서 제거될 예정입니다.'
'오류 2 error C2220: 경고가 오류로 처리되어 생성된 'object' 파일이 없습니다. '

64비트 이식성과 경고 처리의 단계를 변경하면 해결이 되었습니다. 

64비트 이식성 문제점 검색과 경고를 오류로 처리 부분을 '아니오'로 설정 하면 컴파일이 됩니다. 


2. Fatal error C1189: #error :  _WIN32_WINNT settings conflicts with _WIN32_IE setting 가 날 때 에러 지점을 찾아 보면 아래 부분입니다.

#if ((_WIN32_WINNT < _WIN32_WINNT_WIN2K) && (_WIN32_IE > _WIN32_IE_IE60SP1))
#error _WIN32_WINNT settings conflicts with _WIN32_IE setting
#endif

_WIN32_WINNT 버전 정의가 너무 낮아서 나는 것이라고 하는데 
그럼 demo 프로젝트의 stdafx.h 파일을 찾아서
#define WINVER 0x0400 -> #define WINVER 0X0500
으로 변경시켜 주고 다시 클린 및 리빌드 하면 컴파일이 됩니다. 


참고