2016-04-17 10 views
1

C++で書かれた静的ライブラリがあり、Windowsストアアプリケーションで使用できるようにビルドしたいと考えています。
問題は、Visual Studio 2015年に、私はプロジェクト - >再ターゲットソリューションをクリックして、SDKの10.0.xxxバージョンを選択すると、以下のテキストが出力に表示されるということです。WindowsストアサポートでC++ライブラリを構築できません

Retargeting End: 0 completed, 1 failed, 0 skipped 

私はそれ以上の情報は提供されていないので、ここでは紛失します。

私も手動でプロジェクト設定でWindows Store app support = Yesを設定することで、Windowsの店をターゲットにしようとしたが、それを構築する際に任意のソースが構築されている前に、私は次のエラーを取得する:

error MSB3843: Project "ProjectName" targets platform "Windows", but references SDK "Visual C++ 2015 Runtime for Universal Windows Platform Apps v14.0" which targets platform "UAP". 

それでは、どのように私はを進める必要がありますWindows 10 Storeアプリケーションのためにこのライブラリを構築しますか?

+0

私はVSが非常に混乱していると思います。 .Netには静的ライブラリのようなものはありません。 VSは、Windowsストア用の静的にリンクされたライブラリをどうすればよいかわからないでしょう。 – user34660

答えて

0

静的リンクに慣れていないと思います。私のThe Basics of Creating a Static Library Using Visual C++が役に立ちます。これは、静的(動的ではなく)のリンクされたライブラリを作成する方法と、C++コンソールアプリケーションでそれを使用する方法を示しています。

私のManaged C++ Wrapper For Unmanaged Codeは、スタティックライブラリにリンクできる.Netから標準C++へのインターフェイスを作成する方法を示しています。

C++のプログラミング方法を知っていれば幸いです。

+0

私はすでにWindowsデスクトップアプリケーションで問題なく使えるライブラリを持っています。しかし、私の問題は、Windows Storeアプリケーションとリンクできないということです。私は管理されたコードや.NETをまったく使用していません。 –

関連する問題