FAQ
MENOU SDK に関するよくある質問をまとめています。
ライセンスアクティベーションの方法について
ライセンスのアクティベーション手順はフォーラムページをご参照ください。
Windows 向け
アクティベーションツール(Windows)
フォーラムLinux 向け
アクティベーションツール(Linux)
フォーラム
MENOU SDK を利用したアプリケーションのビルドに失敗する
ターゲットフレームワークが .NET Framework 4.7.2 または .NET 8(Windows 10 バージョン 10.0.17763 以降)になっているかご確認ください。
csproj の TargetFramework が下記のいずれかになっていることを確認します。
<TargetFramework>net472</TargetFramework>
または
<TargetFramework>net8.0-windows10.0.17763.0</TargetFramework>
ランタイムのロードに失敗する
既知の現象について、パターン別に記載します。
1. ライセンスアクティベーション済かどうか確認(対象: Windows / Linux)
標準出力にライセンス状態を示すログが出力されます。
「ライセンスファイルなし」または「ライセンスファイルが無効」となっている場合、未アクティベーションかライセンスの有効期限が切れている可能性があります。 ライセンスの状態をご確認ください。
2. 他社ライブラリとの競合(対象: Windows)
他社ライブラリをインストールしたときに配置された DLL と競合する現象を確認しています。
C:\Windows\System32 ディレクトリに libiomp5md.dll が存在する場合は、以下のAPIを使用して改善するかご確認ください。
競合しているライブラリと MENOU SDK を同じアプリケーションから利用している場合、上記APIを該当ライブラリの初期化よりも先に実行することで解消する可能性があります。
3. PyEnv ディレクトリが正常に生成されていない(対象: Windows)
通常、ビルド先ディレクトリの PyEnv フォルダには多数のファイルが生成されます。
生成されるファイルが明らかに少ない場合、ビルド時に Windows のパス文字列制限に引っかかり、生成に失敗している可能性があります。
以下のフォーラムページを参考に、ロングパス設定をお試しください。
https://forum.menou.co.jp/t/topic/1177
その他、不明な挙動がございましたらMENOUまでお問合せください。
https://menou.co.jp/contact