티스토리 툴바


블로그 이미지
야옹이 프로필 2005년 4월생 러시안 블루 겁이 많지만 호기심도 많음 침대 귀퉁이와 서랍을 좋아함 가장 좋아하는 방석은 노트북 파우치 좋아하는 장난감 가죽목걸이 마약(캣닢)을 즐김 가리는 음식 : 생식 좋아하는 음식 : 그외 모두(건사료 별로) 몸무게: 비밀?!
코로돼지

태그목록

글 보관함

calendar

    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    

'프로그래밍'에 해당되는 글 2

  1. 2010/01/27 xdsLiteAPI (20)
  2. 2009/07/28 VS 2008 Express에서 PDB 파일 만들기 (12)

xdsLiteAPI

2010/01/27 18:17 | Posted by 코로돼지

책에서 보고 적용하려다가...
엄청난 노가다를 하고야 말았다..ㅜㅜ

인터넷을 아무리 뒤져봐도 관련 정보는 없고 포함된 documentation에 정작 내가 원하는 정보는 없다..
documentation 너무 간단히 적어놔서 사람을 약올리는 라이브러리..ㅡㅡ

이번에 고생한 것중 하나는
구조체 사이즈의 문제인데

일반적인 빌드시 xp기준 4바이트 단위로 구조체의 사이즈가 결정된다.
단 지금 하고 있는 것은 1바이트 기준으로 적용해야했기에

구조체 사이즈가 파싱한 xml과 다른 문제가 생겼는데

이는 XDS_CONFIG_ALIGN의 값을 바꿔줌으로 해결된다.
더불어 XDS_CONFIG_ALIGN의 값을 바꿨다면
makeSchema와 Convert의 XDS_CONFIG_ALIGN값도 같은 값으로 바꿔서 빌드해줘야한다!

이 간단한 내용때문에 장장 일주일을 헤매고 꿈에서도 소스가 나오고..ㅜㅜ

서럽다..ㅜㅜ

혹시 나처럼 헤맬 누군가를 위해서 공개해볼란다..ㅎㅎ

덧. 원래 사용하던 소울폰이 고장나서 중고 햅틱팝을 샀는데 카메라기능이 소울폰에 비해 현저하게 떨어져서
그리고 가장 중요한 손떨림 보정기능과 자동초점 기능이 없어서..
야옹이 사진 찍은 것중에 초점이 맞는 것이 한장도 없네요..ㅜㅜ
아무래도 디카를 하나 사야할 듯..-0-
미니 디카 괜찮은 거 하나 추천해주시면 고맙겠습니다..ㅎㅎ
디카 살때까지 야옹이 사진은 안 올라올 것 같지만
놀러는 다닐께요 이제 일이 좀 해결되었으니..ㅎㅎ
저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License

'프로그래밍' 카테고리의 다른 글

xdsLiteAPI  (20) 2010/01/27
VS 2008 Express에서 PDB 파일 만들기  (12) 2009/07/28

VS 2008 Express에서 PDB 파일 만들기

2009/07/28 18:03 | Posted by 코로돼지

Debug 모드에서는 PDB 파일이 자동으로 생성되지만
Release 모드에서는 설정을 해줘야 생성이 됩니다.


먼저 Release 모드로 설정해줍니다.


프로젝트 오른 클릭으로 속성을 열거나 상단에 프로젝트->속성을 눌러서 속성창을 엽니다.


구성속성의 c/c++ 일반에서 디버깅 정보 형식을 프로그램 데이터베이스(Zi)로 설정합니다.


구성속성 중 링커의 디버깅에서 디버그 정보 생성을 예(/DEBUG)로 설정합니다.

설정하시면 Release 모드에서도 PDB 파일이 생성이 되지만 파일 사이즈는 약간 커질 수 있습니다.

만약 ptr(포인터)의 정보를 보고 싶으면 최적화를 비활성화 해야합니다.


최적화를 비활성화 하지 않아도 PDB파일은 생성됩니다. 포인터의 값을 보고싶은 경우 봐야만 하는 경우에만 최적화를 비활성화 시키면 됩니다.

덤프 파일을 분석하기 위해서는 PDB 파일이 필수입니다. 덤프 파일을 분석해야만 한다면 릴리즈 버전에서 잊지 말고 PDB파일이 생성되도록 설정합시다.
저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License

'프로그래밍' 카테고리의 다른 글

xdsLiteAPI  (20) 2010/01/27
VS 2008 Express에서 PDB 파일 만들기  (12) 2009/07/28
이전 1 다음