2009. 7. 16. 13:03

[C/C++][Visual Leak Detector] 메모리 누수 추적 라이브러리

다운로드 : http://dmoulding.googlepages.com/vld

- 사용법

 1. Library 파일 (vld.lib, vldmt.lib, vldmtdll.lib) 을 다음 경로에 복사한다
  >> C:\Prgram Files\Microsoft Visual Studio 8\VC\lib

 2. Header 파일 (vld.h, vldapi.h) 을 다음 경로에 복사한다
  >> C:\Prgram Files\Microsoft Visual Studio 8\VC\include

 3. main 함수가 있는 파일에 vld.h 를 include 한다. (단, stdafx.h 파일을 포함하는 경우 그 다음라인에서 include)

 4. 만약 Windows 버전이 2000 이하일 경우 dbghelp.dll 을 프로젝트 debug 폴더에 복사해야 한다.

 5. debug 로 빌드 후 실행한다.


 - 유의사항

 1. 경로에 한글이 포함되어있을시 폴더의 이름을 영문으로 바꾸어줘야 한다.
 2. static, extern 변수의 경우 메모리 릭으로 보여지는 경우가 있다.

2009. 7. 14. 02:53

[C/C++][log4cxx] log4cxx (Log Library) 설치 (빌드)

1. Log4cxx 다운로드
2. Apr 및 Apr-util 다운로드
3. GNU sed 다운로드

4. Log4cxx 압축 해제
5. Apr 압축 해제 -> apr-x.xx 와 같은 폴더명 apr 로 변환
6. Apr-Util 압축 해제 -> 마찬가지로 apr-util 로 변환
7. sed install
8. 내 컴퓨터(우클릭) -> 속성 -> 고급탭 -> 환경 변수 -> 시스템 변수의 Path 에 C:\Program Files\GnuWin32\bin; 추가
9. Log4cxx 의 폴더 안의 configure.bat 실행
10. configure-aprutil.bat 실행
11. apache-log4cxx-x.xx.x\projects 안의 log4cxx.dsw 실행
12. Rebuild All (솔루션 다시 빌드)

Debug or Release 폴더 안에 dll 과 lib가 생성되어 있을것이다.


Build 원문 : http://logging.apache.org/log4cxx/building/vstudio.html


2009. 7. 9. 21:09

[Note][WindowsXP] 원격 데스크탑 접속시 자주 끊기는 현상.


대상 컴퓨터의 테마가 기본 테마가 아니면 주기적으로 원격이 끊기는 현상이 발생한다.

때문에 아래와 같이 테마 설정을 제거한 후 접속하면 끊기는 현상이 사라진다.