1

MS Visual 2010 でエラー メッセージを出力する方法について質問があります。DirectX 11 と CUDA を使用してアプリケーションを作成しています。cudaGraphicsMapResources(nbResources, ppResources, stream) への CUDA 関数呼び出しからスローされるエラーがあります。エラー メッセージを出力する関数を取得しましたが、出力デバッグ ウィンドウには何も出力されませんでした。以下は、エラー メッセージを出力する関数です。

inline void __getLastCudaError( const char *errorMessage, const char *file, const int line )
{
    cudaError_t err = cudaGetLastError();
    if( cudaSuccess != err) {
        fprintf(stderr, "%s(%i) : getLastCudaError() CUDA error : %s : (%d) %s.\n",
                file, line, errorMessage, (int)err, cudaGetErrorString( err ) );
        exit(-1);
    }
}

この機能を DirectX 11 で正しく動作させるにはどうすればよいですか? この関数は、出力ウィンドウにエラー ステートメントを出力する必要があります。

4

0 に答える 0