2017-03-28 14 views
0

今、私はBlenderの完全版を構築しようとしています。ステップビルでとDLLをインストールし、私は問題がない持っていたが、私はデバッグブレンダーにしようとすると、今、私が受け取る:Blenderのデバッグがエラーでクラッシュする

'blender.exe' (Win32): Loaded 'C:\Windows\System32\rsaenh.dll'. Symbols loaded. 
Debug Assertion Failed! 

Program: D:\BLENDERBUILD4\bin\Debug\blender.exe 
File: D:\Program Files\Microsoft Visual Studio 12.0\VC\include\xstring 
Line: 1168 

Expression: invalid null pointer 
For information on how your program can cause an assertion failure, see the Visual C++ documentation on asserts. 
(Press Retry to debug the application) 
blender.exe has triggered a breakpoint. 

デバッグに停止:

_STD_BEGIN 
#ifdef _DEBUG 
_CRTIMP2_PURE void __CLRCALL_PURE_OR_CDECL _Debug_message(const wchar_t  *message, const wchar_t *file, unsigned int line) 
{ // report error and die 
    if(::_CrtDbgReportW(_CRT_ASSERT, file, line, NULL, L"%s", message)==1) 
    { 
     ::_CrtDbgBreak(); 
    } 
} 
_CRTIMP2_PURE void __CLRCALL_PURE_OR_CDECL _Debug_message(const unsigned short *message, const unsigned short *file, unsigned int line) 
{ // report error and die 
    _Debug_message((wchar_t *) message, (wchar_t *) file, line); 
} 
#endif 

問題は何ですか?私はいくつかのDLLや何かを失ったかもしれない? blender.exeを起動した場合、クラッシュすることもあります。申し訳ありませんが、noob質問、コーディングで私は新しいです。

+0

あなたのコードスニペットは ':: _ CrtDbgBreak()'がどこで呼び出されたかを示します。これはブレークポイントのヒットと似ています。しかし、それがなぜ呼び出されているかを知るためには、コールスタックを上げる必要があります。言い換えれば、表示されたコードはエラーを起こさず、ただ報告するだけです。 – maddin45

答えて

0

OK、解決しました。 blender.exeを使ってDebugフォルダーに2.XX(私の場合は2.78)のフォルダーを複数のPythonスクリプトがあるInstallパスから追加するだけです。それでおしまい!

関連する問題