UWPでCNTKを利用するためのC++ WrapperのBuildエラー ― 2019年12月27日 11:42
やはり、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のモデルを用いるアプリが動く。これでこの先、手を入れやすい。
最近のコメント