|
Visual Studio 2012 Express에서 Maya Plugin 개발
Microsoft Visual Studio 2012 Express
Maya 2012
Windows 7 64bit
비슷한 사양의 참고 사이트 > http://prilisa.com/2012/01/my-first-maya-2011-c-plug-in.html
1. Visual Studio 2012 Express Window Desktop 설치 (VS 2010 Express는 All-in-One ISO(C++, C#, Visual Basic, Phone 포함))
다운로드 > http://www.microsoft.com/visualstudio/kor/downloads
다운로드 / 설치 방법 참조 > http://blog.naver.com/rwggad/100175281148
2. 64비트를 빌드하려면 SDK 설치 (7.1 for VC 2010??)
다운로드 > http://www.microsoft.com/en-us/download/details.aspx?id=8279
참조 > http://duganchen.ca/building-64-bit-maya-2012-plugins-with-visual-studio-2010-express/
GRMSDK_EN_DVD.iso -> 32 비트
GRMSDKX_EN_DVD.iso -> 64 비트
GRMSDKIAI_EN_DVD.iso -> 아이태니엄
연결 방법>
간단 설명:
1. VC Express 2012 설치, SDK 7.1 설치
2.
3. MayaPluginWizard 폴더를
4. MayaPluginWizard 폴더 안에 MayaPluginWizard.ico, MayaPluginWizard.vsdir, MayaPluginWizard.vsz 3개의 파일을 잘라냄
MayaPluginWizard 폴더 안에 MayaPluginWizard 폴더 계속 유지
5.
6. MayaPluginWizard.vsz 파일을 편집 Wizard=VsWizard.VsWizardEngine.8.0, Wizard=VsWizard.VsWizardEngine.11.0 로 변경(VC 2012일 때) 후 저장
7. VC 실행, Visual C++에 maya 플러그인 위자드 생성됨
8. 프로젝트 생성 *생성 시 필요한 모듈들은 설정 안되는 듯함, 필요한 경로나 링크들은 위자드에서 설정 가능하면 변경해보자
9. 프로젝트 속성에서 설정
- 오른쪽 위, 구성 관리자 - 활성 솔루션 플랫폼 x64로 새로 만듬
- 왼쪽 항목,
구성 속성>General>Target Extension을 .mll
Platform Toolset을 Windows7.1SDK
Project Defaults>Configuration Type을 .dll
- VC++ Directories>General>Include Directories에 ;C:/Program Files/Autodesk/Maya2011/include 추가
Library Directories에 ;C:/Program Files/Autodesk/Maya2011/lib 추가
- C/C++>Preprocessor>Preprocessor Definitions에 ;NT_PLUGIN 추가
- Linker>Input>Additional Dependencies에 ;Foundation.lib;openMaya.lib;openMayaUI.lib;openMayaAnim.lib;openMayaFX.lib;openMayaRender.lib;Image.lib 추가
참고 사이트>
http://erde.tistory.com/entry/Setting-up-Visual-Studio-2010-for-Maya-Plugin-Development
http://www.danielloran.com/study/mp/VisualStudio2005SetUpForMayaAPI.pdf
http://oglops.wordpress.com/2007/12/11/maya-plug-in-development-setup-for-ms-visual-studio/
번호 | 제목 | 글쓴이 | 조회 | 날짜 |
---|---|---|---|---|
마야 뷰포트 네비게이션 팁 | 푸딩뱃살 | 44239 | 2020.04.06 17:22 | |
Maya 버전 별 Python 버전 | 푸딩뱃살 | 65278 | 2014.01.08 17:59 | |
464 | [Dev] Autodesk Maya Devkit 다운로드 | 푸딩뱃살 | 709 | 2023.01.28 14:28 |
463 | [Base] (해결 중) modules 환경설정 중 | 푸딩뱃살 | 658 | 2022.11.09 11:47 |
462 | [Script] pymel 딕셔너리형 사용 시 KeyError | 푸딩뱃살 | 871 | 2022.11.07 12:08 |
461 | [오류] Building Numpy for Maya Python 2.7.x | 푸딩뱃살 | 601 | 2022.10.23 14:38 |
460 | [Base] 뷰포트에서 조절자가 안 보일때 | 푸딩뱃살 | 793 | 2022.10.13 15:47 |
459 | [Rigging] mirror joints 사용 시 유의 사항 | 푸딩뱃살 | 811 | 2022.10.04 10:46 |
458 | [Script] 2022에서 enum34 모듈 설치 금지 | 푸딩뱃살 | 615 | 2022.08.17 18:08 |
457 | [Script] pymel 예제 | 푸딩뱃살 | 626 | 2022.07.05 19:20 |
456 | [Script] 인코드 / 디코드 - 2.7 한글 사용 | 푸딩뱃살 | 904 | 2022.03.08 17:52 |
455 | [Dev] ui 없이 mayapy로 자동화 | 푸딩뱃살 | 708 | 2022.02.17 13:56 |
454 | [Dev] mayapy로 ui파일 py로 | 푸딩뱃살 | 532 | 2022.02.15 18:20 |
453 | [오류] Error : MayaBonusTools | 푸딩뱃살 | 929 | 2022.01.21 17:52 |
452 | [오류] Error: ModuleNotFoundError | 푸딩뱃살 | 782 | 2022.01.21 16:24 |
451 | [Dev] mayapy | 푸딩뱃살 | 658 | 2022.01.19 20:08 |
450 | [Base] function selCom at 0x7f29c5c04aa0 | 푸딩뱃살 | 620 | 2022.01.19 17:24 |
449 | [Base] wireframe on shaded 단축키 만들기 | 푸딩뱃살 | 919 | 2022.01.04 10:55 |
448 | [오류] OpenCL Error | 푸딩뱃살 | 528 | 2021.12.28 01:40 |
447 | [Script] Easily Translate MEL Commands to Python | 푸딩뱃살 | 841 | 2021.12.02 11:22 |
446 | [Base] output window 띄우지 않기 | 푸딩뱃살 | 830 | 2021.11.24 21:44 |
445 | [Rigging] shapeEditorManager 삭제 안됨 | 푸딩뱃살 | 899 | 2021.11.12 23:30 |