블로그 이미지
야옹이 프로필 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-
미니 디카 괜찮은 거 하나 추천해주시면 고맙겠습니다..ㅎㅎ
디카 살때까지 야옹이 사진은 안 올라올 것 같지만
놀러는 다닐께요 이제 일이 좀 해결되었으니..ㅎㅎ

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

xdsLiteAPI  (20) 2010.01.27
VS 2008 Express에서 PDB 파일 만들기  (12) 2009.07.28

Comment

  1. 아 먼가 복잡한 일을 하고 계시는구나..

  2. 으음.... 흑...

    졌다..ㅠㅠ

  3. 헐.. 코로돼지님 프로그래밍 같은거 하시나요? ㄷㄷㄷ 뭔말인지 하나도 모르겠네요 ㅎ ㅎ 카메라 잘 모를떄는 걍 캐논

  4. 디카사셔서 괭이 사진 빨리 올려주삼..ㅋ
    사진은 잘 보고있어요...
    댓글은 잘 못달지만..ㅋ

    • 이걸 사려고 하면 저게 더 좋아보이고
      저걸 사려고 하면 또 다른걸 사고 싶고 해서..
      아직 못 사고 있어요..ㅜㅜ

  5. 뽀글 2010.01.29 14:11

    시스템프로그램을 몰라서..^^;; 암튼 잘해결했으니 마음껏 노세요^^ㅎㅎ

  6. 저도 이틀전에 카메라 환불하고
    다시 지를 녀석을 고르고 있어요! >.<
    하앍 사고싶은 거는 넘사벽 가격이고 흑흑...
    하루종일 고민만 하고 있네요 잇힝! ㅋㅋ
    그래도 이순간이 제일 즐거운 거 같아요! 냐햐;;

  7. 고양이 사진만 올라오다가.. 이런 영어가 마구 올라오니 어색합니다.ㅋ;

  8. 카메라 이야긴가요? dslr 써보니까 dslr이 좋던데.
    고양이만 찍으려면 저렴한 똑딱이도 괜찮겠군요.

  9. 고생을 하셨군요^^;
    이젠 정상화된 것이니 다행입니다.

  10. 구조체라고 해서 글씨체인줄 알았다는...
    저는 도저히 모르겠어요~~^^;;

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파일이 생성되도록 설정합시다.

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

xdsLiteAPI  (20) 2010.01.27
VS 2008 Express에서 PDB 파일 만들기  (12) 2009.07.28

Comment

  1. ㅋ 뭔지 모르겠는데, 엄청 어려워 보여요 TT

  2. ㅇㅇ 나도 어려워 보임. 머리가 살포시 아파오기 시작함.

  3. 고양이 나올때가 좋앗는데 ㅠ.ㅠ
    이해되는 것이 없네 쩝....
    이런 무식 ㅋ
    좋은글 고맙습니다.(인사치레 ㅎㅎ)
    잘보고 갑니다.(이도 힘들다 인사치레도 ㅋ)
    언제나 행복하시고 건강하시길 기원합니다.

    • 에구 제가...그럴 생각은 아니었는데..ㅠㅠ
      야옹이 아픈거 나으면 다시 올릴께요^^
      아파서 약을 좀 넣고 있으니까 저만 보면 도망다녀서..-0-
      좋은 하루 보내세요^^

  4. 음.. 뭔가 어렵다.ㅎㅎㅎ
    고양이도 같이 나와주세요.^^
    농담이구요.좋은 하루되세요^^

  5. 2009.07.29 10:33

    아~ 그런거구나...ㅡㅡ는 훼이크고..\

    나 로긴하는데를 못찾겠다눙..ㅜㅜ

  6. 컴맹이라 뭐가 뭔지...ㅋㅋㅋ
    솔직히 쓰질않아서..ㅋ

    • 이건 쓰시는 분 아니면 모르니까 컴맹하고는 관계없을 듯 해요..ㅎㅎ
      저도 모든 응용프로그램을 다 쓰지는 못하니..ㅠㅠ

이전 1 다음