어제 올렸던 Psp AppWizard 부분에서 cpp 파일임에도 불구하고 C++ 문법이 제대로 컴파일 되지 않는 문제가 발생하였습니다. 그 문제는 아래와 같은 구문입니다.
new, delete 가 C++의 기본 문법임에도 불구하고 컴파일이 되지 않더군요. 그 이유는 operator new, operator delete, operator new[], operator delete[]에 해당하는 연산자 정의와 라이브러리의 정보를 찾을 수 없었던 것 때문이었습니다. 그래서 저 같은 경우 C 보다는 C++이 복잡한 프로그램을 짤 때 더 깔끔하고 괜찮다고 생각하기 때문에 C++ 프로그래밍을 위하여 저 문제를 해결해보려고 했습니다.
그리고 결국 문제점을 찾을 수 있었구요. 일단 해당 문제는 Makefile 에서 종속 라이브러리를 추가할 때 생기는 문제점으로 판명되었습니다. 이거 AppWizard에서 체크 박스로 종속 라이브러리를 선택할 수 있도록 수정을 해야 될지도 모르겠습니다.
간단하게 시작한 일이 결국 복잡하게 되는군요. 일단 이렇게 저렇게 해서 C++ 구문 컴파일이 되는 것 까지는 확인을 했습니다. 하지만 Class 파일을 생성하여 컴파일하는 쪽에서는 여전히 문제가 발생하는 군요.

일단 해당 문제를 해결한 다음 Psp AppWizard 1.1 버젼을 만들어서 올려봐야겠습니다.
"PSP / PSP-Programming" 분류의 다른 글
| DevkitPro에 Freetype 라이브러리 설정하는 방법 (6) | 2008/06/04 |
| DevkitPro에 Freetype 설정 문제.. (0) | 2008/06/03 |
| PSP - Freetype2 를 사용한 폰트출력 라이브러리 (4) | 2008/05/25 |
| 라이브러리 지원이 빵빵하군요. (0) | 2008/05/20 |
| PSP 화면 출력 부분에... (0) | 2008/05/18 |

댓글을 달아 주세요
오오~ 만들고나면 제보바란다 ㅋㅋ
ㅋㅋ C++ 링크 문제는 대단한게 아니라는 ㅠ_ㅠ 사용자 설정 책임이라서 그렇죵 기본 PSPSDK 에서도 가능 하더라구용.. 라이브러리 링크 ㄷㄷ