UWPでCNTKを利用するためのC++ WrapperのBuildエラー
2019-12-27


やはり、WPFでは、アプリは作り難い。ということで、諦めが悪いようだが、UWPでCNTKのモデルを利用するためのC++のWrapperを書く。コードは、MSのサンプルをお手本に手を入れる。最近のC++のコードはなかなか新鮮。

禺画像]

IDEのコードチェックは通ったところで、Buildしてみると、多量のリンクエラー。

配布されているCNTKの開発パック内のサンプルを取り出してBuildしても同じ症状。自分のコードのせいではないようす。よく見ると、エラーメッセージ中に、プラットフォームがx64で、VS2017のみサポート、との文言。

VisualStudio 2017をインストールしてBuildすると、あっさりと通過。

禺画像]

C++のプロジェクトで、プラットフォームツールセットがVS2019(v142)というのがいけない。

禺画像]

VS2017(v141)にすれば、リンクが通る。後で試すと、VS2019でも、ここを設定すればBuild可。

禺画像]

起動時にランタイムを読み込む分、少しもっさりするが、無事、UWPでCNTKのモデルを用いるアプリが動く。これでこの先、手を入れやすい。

[Windowsストアアプリ]

コメント(全0件)
コメントをする


記事を書く
powered by ASAHIネット