MuseSDKにCppSharpを試してみた

github.com

C/C++用のライブラリをC#用にラップしてくれるライブラリ

MuseSDKC#向けのサンプルが無かったので試してみた。

 

NuGetでインストールしてさくっと使える様になるかと思ったが↓のエラー

Muse-IOがMuse2016に対応されるまではいろいろ試してみる

The query API is not registered. Assuming no instances are installed.
The query API is not registered. Assuming no instances are installed.
The query API is not registered. Assuming no instances are installed.
Parsing libraries...
Parsed 'libmuse-uwp.lib'
Parsing code...
Error parsing 'muse.h'
C:/libmuse_6.0.0/windows/include/api/conversions.h(21,20): error: use of undeclared identifier 'Platform'
C:/libmuse_6.0.0/windows/include/api/conversions.h(21,36): error: blocks support disabled - compile with -fblocks or pick a deployment target that supports them

C:/libmuse_6.0.0/windows/include/api/conversions.h(21,38): error: block pointer to non-function type is invalid
C:/libmuse_6.0.0/windows/include/api/conversions.h(30,46): error: use of undeclared identifier 'Platform'
C:/libmuse_6.0.0/windows/include/api/conversions.h(30,62): error: blocks support disabled - compile with -fblocks or pick a deployment target that supports them

C:/libmuse_6.0.0/windows/include/api/conversions.h(30,64): error: block pointer to non-function type is invalid
CppSharp has encountered an error while parsing code.

 

gist44c8bc15eb932e218ec8982daa87905a