2012-11-12 2 views
3

Maya에서 Windows 시스템 이벤트를 캡처 할 수 있도록 .NET 라이브러리를 사용하는 Maya/Windows 용 플러그인을 작성하고 싶습니다. 나는 Python for .NET을 들여다 보았다. 그러나 나는 내가 무엇을하고 있는지 전혀 모른다. Visual C# 2010 Express를 사용하여 소스에서 빌드를 시도하고 clr.pyd 및 Python.Runtime.dll 파일을 마야 빈 폴더에 배치하는 방법을 시도했지만, 스크립트 편집기에서 'import clr'을 입력하면 내게 준다Maya에서 .NET 사용하기

줄 1 : DLL로드에 실패했습니다 : % 1은 (는) 올바른 Win32 응용 프로그램이 아닙니다.

저는 C# 솔루션 플랫폼을 x64로 설정했습니다. python.exe는 빌드 된 Python 2.6이 x64로 실행되고 Maya는 x64에서 Python 2.6을 실행합니다. 누구든지 내가 뭘 잘못하고 있는지 또는 Python for .NET에 대한 대안이 있는지에 대해 나에게 단서를 줄 수 있습니까?

+2

http://www.lfd.uci.edu/~gohlke/pythonlibs/#pythonnet에서 pythonnet-2.0dev.clr4.0.win-amd64-py2.6.exe를 시도해보십시오. 압축을 풀어서 파일을 열고'clr.pyd'와'Python.Runtime.dll'을 Maya Python의 sys.path에 추출하십시오. – cgohlke

+1

@cgohlke 작동했습니다! 고마워, 나는 몇 시간 동안 내 머리를 두 드렸어. –

답변

관련 문제