각 폴더마다 swig.exe 라이브러리를 각 폴더마다 복사하는건 꽤 귀찮은 일입니다.
만약 개발 폴더의 파일 구조가 아래처럼 되어있다면
dev/
dev/src/
dev/src/swig.exe
dev/src/pyd_debug
dev/src/pyd_network
dev/src/lib_swig SWIG 라이브러리 폴더
dev/src/lib_swig/python SWIG 파이썬 라이브러리 폴더
dev/script/
dev/script/lib 스크립트 라이브러리 폴더
dev/script/ex 스크립트 예제 폴더
각 pyd 폴더 swig 생성 스크립트 (*.i) 파일의 사용자 지정 빌드 도구의 명령줄에
-I 옵션을 사용해서 라이브러리 폴더를 지정해줄 수 있습니다.
..\swig.exe -I..\lib_swig -I..\lib_swig\python -c++ -python -outdir ..\..\script\lib -o $(InputName)_wrap.cpp $(InputPath)
-outdir 옵션은 지정된 출력 언어(여기서는 python)로 만들어지는 모듈이 저장될 폴더이고
-o 옵션은 출력 파일(여기서는 c++)의 경로입니다


python 을 좋아하는 게임 프로그래머