project properties私は既存のC++アンマネージドWin32 dllプロジェクト(私はソースコードを持っています)を持っていますが、ソースコードがないロギング(log4cplus)。これらのdllを使用できるUWP(Universal Windows Platform)アプリケーションを作成することは可能ですか?私たちはUWPアプリケーションで既存のWin32 dllをDLLのソースコードなしで使用できますか?
答えて
これは、デスクトップ橋(http://aka.ms/desktopbridge)を使用して、アプリケーションのパッケージに対して行うことができますが、純粋なUWPパッケージのためにあなたが店のためのWACK(Windowsのアプリケーション認定キット)のテストに合格するために、/ APPCONTAINERフラグでライブラリをリンクする必要がありますオンボーディング。
そのフラグにリンクすると、その認定テストを通過し、WACKはライブラリがUWP準拠のAPIのみを呼び出すことも確認します。ストアの提出にライブラリを準拠させるために、これに追加の変更が必要な場合とそうでない場合があります。
Win32 DLLは/ APPCONTAINERリンカフラグがないため自動的にワックに失敗しますか? – Sunius
あなたは正しいです。申し訳ありませんが、私は答えを書くときに "デスクトップブリッジパッケージ"を考えていました。今すぐ更新してください。それを指摘してくれてありがとう! –
お返事ありがとうございます。私はこの記事の後にhttps://msdn.microsoft.com/en-us/library/mt186162.aspx「Win32 DLLをユニバーサルWindowsプラットフォームアプリケーションで使用する」を参照して、テストWin32 DLLプロジェクトを作成しました。その後、私はLog4cplusへの参照をヘッダーファイル、libとdllをインクルードして追加しましたが、それでも私にリンカエラーが出ます。私は、上記のリンクに記載されているプロパティでプロジェクトをコンパイルしている間、設定プロパティのプロジェクトのデフォルトには文字セットをマルチバイトに変更するオプションがないことがわかりました。これを解決する方法はありますか? – user8846384
- 1. iOSアプリケーションで既存のDLLをモノフレームワークで使用する
- 2. 私は、AndroidアプリケーションでネットDLLを使用できますか?
- 3. Webアプリケーションのコンテキストでwin32 dllと.net dllの違いはありますか?
- 4. win32 DLLを使用したXBAPのデプロイ
- 5. linuxプラットフォームでdll win32を使用する
- 6. 私はWin32.DLLから利用できる関数を知りたいです
- 7. 私たちはC#dllをVB.NETに逆コンパイルできますか?
- 8. .NETアプリケーションでDLLを使用
- 9. vC++ win32プロジェクトでactivex dllを使用しています
- 10. UWPアプリケーション用の.Net Framework 2.0で書かれたソフトウェア(.dll)を使用しています。
- 11. Winformアプリケーションでdllを使用するC#
- 12. Win32 DLL/Reference stored
- 13. C Win32 DLLをプログラムで生成する
- 14. msvcp90.dllは間違ったmsvcr90.dllに依存しますか?
- 15. Windows上でのWin32アプリケーションでのUWP Geolocation-APIの使用
- 16. Flex WebアプリケーションでActivex Dllを使用
- 17. VC++ DLLでCOM dllを使用
- 18. 私たちは既存のコードベースで簡単に電子アプリケーションのクロムエクステンションを作成できますか?
- 19. win32 dll in C#.net
- 20. SQLite3.dllはVS2013のC#アプリケーションでは使用できませんON 7
- 21. InstallShieldは別のカスタムDLLのカスタムDLLを使用します
- 22. 64ビットDLLのためWin32アプリケーションとエラー0xC0000007bが発生する
- 23. NuGetは、UWPアプリケーションの無効なdllバリエーションを復元/インストール/ロックします
- 24. DLL 'OraOps12.dllをロードできません
- 25. IDEからアプリケーションを起動するときに「<name> .dllがWin32アプリケーションではありません。」
- 26. Randonlyは正規のプログラミングでDLLを使用しました
- 27. Visual C++ 6でビルドされたアプリケーションは、Visual Studio 2008で構築されたDLLを使用できますか?
- 28. 64ビットPythonで32ビットdllまたはexeを使用できますか?
- 29. g ++でDLLをビルドしてMSVCアプリケーションで使用する
- 30. 私のDLLを使用するアプリケーションで新規/削除に奇妙な問題が発生しました
log4cplusはオープンソースプロジェクトではありませんか? – VTT
UWPはネイティブコードです。 UWPで使用できないAPIを使用していない限り、ネイティブコードからネイティブのアンマネージDLLを使用できます。 – IInspectable