私はこれらがインクルードファイルであることを知っています(C++で)。それらをコンパイルして、実際のバイナリでそれらを出荷しなければなりません。しかし、私はちょっと変わった問題があります。私はプログラムでwindows.hを使いました。私はそれを出荷したいのですが、windows.hには他のインクルードファイルがあります。そういうわけで、私はdllの形式でwindows sdkを出荷しなければなりません。それを行うための他の方法がありますか?実際のプログラムにはどのファイルが同梱されていますか?
-1
A
答えて
1
あなたはではありません。は、バイナリアプリケーションでヘッダーファイルを出荷する必要があります。
doあなたのプログラムが依存する共有ライブラリ(WindowsのDLL)を出荷する必要があります - これにはコンパイラのランタイム(標準ライブラリなど)が含まれます - スタティックライブラリは実行可能ファイルの一部となりますは別途出荷する必要があります。 Visual Studioを使用している場合、Visual Studio再配布可能ファイルをプログラム(Google Visual Studioバージョンのバージョン)とともに出荷する必要があります。他のコンパイラにも同様の要件があります。
関連する問題
- 1. WAS関連のファイルが梱包されています
- 2. プログラムファイルはどこに保存されていますか? (.apkファイルではなく、実際にインストールされたファイル)
- 3. どの.NET Frameworkのバージョンを同梱してください。 2,3、
- 4. Retrofit2.1に同梱されているデフォルトのOkHttpバージョン?
- 5. Wami Recorderは実際にどのように実装されていますか?
- 6. 私のプログラムは実際にリンクされているライブラリに依存していますが、ライブラリからの関数は使用されていませんか?
- 7. ライブラリに同梱されているTypeScript宣言ファイルが新しいTypeScriptの機能を使用する場合
- 8. FIWARE Wirecloud:どのテンプレートファイルが実際に使用されていますか?
- 9. XQUERYは実際にどのように使用されていますか?
- 10. $ Javaに#includeを同梱していますか?
- 11. 他のjetbrain傘下に同梱されているカスタムjdkでAndroidスタジオを実行する方法は?
- 12. Apache Camel:実際に何がルーティングされていますか?
- 13. インポートには実際にモジュールが含まれていますか?
- 14. RDFには実際にデータが含まれていますか?
- 15. AnyRefの同期メソッドはどのように実装されていますか?
- 16. viewRendererは実際にどこに設定されていますか?
- 17. 実際のアンドロイドデバイスでエミュレータコントロールが無効にされています
- 18. バッククエリ、テーブルなどは同期していませんが、実際のデータは
- 19. Ember.Map:キーは実際に注文されていますか?
- 20. MarkupExtension.ProvideValue - IServiceProviderは実際に使用されていますか?
- 21. InputStreamを使用しているときにディスクに実際のファイルが格納されていますか?
- 22. Xcodeはプログラムの実行可能ファイルまたは同等のファイルをどこに保存しますか?
- 23. は、実際にはイメージビューがnullに設定されていますか?
- 24. Outlookには、どのPSTファイルがマウントされていますか?
- 25. 対数はどのようにプログラムされていますか?
- 26. 非同期DBライブラリはどのように実装されていますか?
- 27. Mediawikiでは、PAGENAME、PAGENAMEE、urlencodeの間に、どちらが実際にPageテーブルに格納されていますか?
- 28. UserControl幅は、実際の幅がそれに設定されている列に設定されています
- 29. スケジュールされたPythonプログラムはどのように実行されますか?
- 30. Tango/Unity:Tango3DRExtractWholeMesh()は実際にはまだ実装されていませんか?
ユーザーにWindows SDKがインストールされている必要はありませんか?彼らがWindows上でC++開発を行っているなら、彼らはおそらく...あなたがエンドユーザーに(DLLに対して開発する開発者ではなく)出荷しているなら、ヘッダーをまったく発送する必要はありません。 – cdhowie
私はあなたがプログラムを出荷しようとしているかどうかは分かりません。その場合、インクルードファイルやその他の開発者が使うライブラリは必要ありません。あなたが何をしようとしているのか、すでに試したことについて、さらに詳細に記述してください。 – john01dav
とにかくWindows SDKを再配布することはできません。 –