본문 바로가기
728x90
반응형

전체 글375

Application Memory Dump 분석하기 (part 1) 1. "포스트모템 디버깅"과 "메모리 덤프" "포스트 모템"이라는 말은 "사후(死後)"라는 의미입니다. 사후 세계를 믿는 종교를 "포스트모템 신앙"이라고 하죠. "포스트모템 디버깅 (Post Mortem Debugging)" 이라는 말도 대략 비슷한 의미입니다. 디버거가 설치되어 있고 개발환경이 꾸며져 있는 PC에서 문제가 발생한다면야 별 걱정할 게 없겠지만... 그렇지 않다면 문제가 발생한 PC에서 "메모리 덤프"를 작성하여 분석가능한 개발PC로 가져와서 덤프 분석을 수행해야 합니다. 이런 작업을 "포스트모템 디버깅"이라고 합니다. 대략은 아래와 같은 순서로 진행됩니다. 1. 문제가 발생하는 PC에 Just-In-Time Debugger를 등록 (관련된 내용은 여기를 참조) 2. 오류창이 발생하는 현상.. 2016. 1. 19.
[QT/Embedded] 우분투 Qt5 크로스 컴파일 (14/11/26 2차 수정) 환경은 아래와 같습니다. OS: Ubuntu 14.04 LTS (32bit) Cross compiler: arm-linux-gnueabi 1. tslib 설치 git clone https://github.com/kobolabs/tslib * 버그 fix 버전. cd tslib chmod 755 autogen-clean.sh chmod 755 autogen.sh ./autogen-clean.sh ./autogen.sh ./configure --build=i386-linux --host=arm-linux -prefix=/rootech/lib/tslib CC=/usr/local/arm/4.3.1-eabi-armv6/usr/bin/arm-linux-gcc CXX=/usr/local/arm/4.3.1-eabi-a.. 2015. 3. 11.
ffmpeg window build 빌드하기 1단계 : download 1.1 MinGW download : MinGW-5.1.4.exe [w32api] w32api-3.13-mingw32-dev.tar.gz 1.2 MSYS download : MSYS-1.0.11-2004.04.30-1.exe [msys_dll] MSYS-1.0.11-20080821-dll.tar.gz [bash] bash-3.1-MSYS-1.0.11-1.tar.bz2 [Coreutil] coreutils-5.97-MSYS-1.0.11-snapshot.tar.bz2 [Make] make-3.81-MSYS-1.0.11-2.tar.bz2 1.3 FFMPEG의 source download : download page source download ( direct ) 2단계 : insta.. 2014. 4. 9.
MFC + SQLite3 연동 테스트 환경 : Windows XP + Visual Studio 6.0 + CppSQLite - C++ Wrapper for SQLite Windows 2003 Server + VIsual Studio 2008(9.0) + CppSQLite - C++ Wrapper for SQLite CppSQLite - C++ Wrapper for SQLite : http://www.codeproject.com/KB/database/CppSQLite.aspx 1. 프로젝트 폴더에 밑에 파일 삽입 sqlite3.lib sqlite3.dll CppSQLite3.h CppSQLite3.cpp 2. Visual Studio 6.0 : ALT+F7 -> Link탭 -> Object/library modules: sqlite3... 2014. 3. 1.
hex,ascii,base64 등 .. 간단한 인코딩&디코딩 프로그램 Win API공부하면서 연습용으로 만들어 봤습니다. 근데 api함수보다는 인코딩 디코딩 소스부분을 더 많이 연습한것 같네요. ㅋ,ㅋ 언제 에러 뜰지 모르지만 ... 필요하신분은 사용하세요 @__ 다운로드 -> !.. 한글 유니코드 인코딩하면 뒤에 0000이 붙어버리네요ㅜ . 큰 지장은 없지만 소스를 날려버려서 수정도 못하고 .....ㅡ,ㅡ 2014. 1. 17.
FFMpeg windows build 1. MinGW 설치 Minimalist GNU for Windows 윈도우 환경에서 GNU 컴파일 환경을 구성해 준다.(cross compile) http://sourceforge.net/projects/mingw/files/ 에서 설치파일을 다운 받고 설치한다. 설치 옵션 중 C Compiler, C++ Compiler, MSYS Basic System, MinGW Developer Toolkit을 필수로 체크. 설치경로는 원하는 곳 아무데나. 2. yasm Assembler 설치 asm 컴파일러로 MinGW 시스템에 lilbrary형태로 설치한다. http://yasm.tortall.net/Download.html 여기서 시스템에 맞는 exe파일을 다운받는다. ex) 시스템이 64bit window.. 2013. 10. 28.
Introduction to GPU programing through AMP C++ Few months ago I tried to learn a bit about GPU programming and I took notes a started to write this post. I am publishing this now even though it's not complete, however being too busy, I am not sure whether I will have the time to get back to this later. Since couple years CUDA (*2007) and OpenCL (*2008) have established themselves as standard frameworks for parallel programming on the GPU. In.. 2013. 10. 27.
Visual Studio Macro 활용 Introduction Visual Studio Macro 몇가지 예제를 통해 활용에 관한 내용을 다뤄 봅니다. 보시다시피 VS 매크로는 초딩 정광짱도 하는 VB 스크립트로 되어 있습니다. Visual Studio .NET 2003을 기준으로 설명하겠습니다. .h/.cpp 파일 전환 ' if this file is a .cpp then open up the .h ' or vice versa Sub OpenPartnerFile() Dim filename As String Dim partnerFilename As String filename = DTE.ActiveDocument.FullName If (filename.EndsWith(".h")) Then partnerFilename = filename.Sub.. 2013. 6. 5.
VueMinder Lite USB 10.1.3 바탕화면에 상주하면서 일정관리 및 리마인더등의 기능을 사용할 수 있는 달력 프로그램 ▶ Windows 2000/XP/2003/Vista/7 (32-Bit/64-Bit) ▶ 홈페이지 : http://www.vueminder.com/ 2013. 2. 21.
728x90
반응형