자유롭게 이야기를 적는 공간
글 수 15,198
일단 EXPRESS 버젼이라는게 제일 문제임.
Microsoft DirectX SDK (December 2006) 깔았고,
Microsoft Platform SDK for Windows Server 2003 SP1 깔았고...
참조는 닥치는 대로 다 했습니다.
계속 에러가 나서... 으아. 짜증 이빠이.
여기서,
디버그 모드로 실행하면 오류가 겁나 납니다. 122개 정도?
자세한건 첨부.(TXT파일)
릴리즈 모드에서도 오류가 납니다. 다이렉트 사운드나 뮤직 관련해서 나는거같은데...
Direct SDK x86인가 저 폴더에 다 들어있던데 어째서?
다 링크해줄거 해준거 같은데 왜 나는건지 답답.
에러때문에 아예 실행이 안됩니다.
자세한건 Debug.txt, Release.txt 참고.
----------------------------------------------------------------------
그래서 정 안되서,
이게 디버그를 건너뛰는 방법인거 같아서 이걸로 했습니다.
그 결과 실행은 됩니다.
VS 2005 상에서 에러메시지가 출력창에 속출하긴 하지만. (자세한건 Build.txt 에.)
릴리즈 폴더 안에 있는 exe파일로 실행도 됩니다.
근데 이거 실행만 된다고 맞는 방법인가요?
디버그, 릴리즈 과정에서 에러가 속출하는데???
DirectMusic관련 링크 에러네요.
DirectMusic관련 라이브러리가 제대로 링크 안 된 거 같은데.
그리고, 워닝은 원래 100가지 넘게 생깁니다.
문D라이브가 2003에서 짜던거라 2005, 2008넘어오면서 그때는 괜찮던게 지금은 워닝이 된 게 많습니다.
안정성이야 오랫동안 쓰면서 검증되었고, 오히려 그 워닝 잡는 게 더 위험해서 놔둔 것일 뿐.
컴파일만 되면 문제 없는 겁니다.
근데 저 화살표 누른다고 컴파일을 뛰어 넘거나 하지 않는데요...
혹시 링크가 꼬인거라면, 한번 Rebuild All도 해보세요.
가끔 제대로 되었는데도 그런 일도 있으니까.