我知道这些是包含文件(在C++中)我们必须编译它们,然后必须将它们与实际的二进制文件一起发货。但我有一个奇怪的问题。我在一个程序中使用了windows.h,我想运送它,但是windows.h有其他包含文件等等。所以我必须以dll的形式发送整个Windows sdk .Is还有其他方法可以做到吗?实际程序需要附带哪些文件?
-1
A
回答
1
你做不是需要运送头文件与二进制应用程序。但是需要发布程序依赖的任何共享库(Windows上的DLL) - 这包括编译器运行时(标准库等) - 静态库是可执行程序的一部分,因此可以执行不是需要单独发货。 如果您使用的是Visual Studio,那么您需要将Visual Studio可重新分发包与您的程序一起发货(google版本适用于您的Visual Studio版本) - 对于其他编译器,也有类似要求。
相关问题
- 1. Bundler.require需要哪些文件?
- 2. 部署Flex应用程序swf需要哪些文件?
- 3. 如何知道java程序需要运行哪些jar文件?
- 4. GWT需要哪些jar文件?
- 5. SchemaCrawler需要哪些JAR文件?
- 6. PHP需要运行哪些文件?
- 7. 我需要分发哪些文件?
- 8. JDIC需要运行哪些文件?
- 9. Visual Studio项目需要哪些文件?
- 10. 在wordpress上get_user()需要哪些文件
- 11. JDBC连接MySQL需要哪些文件?
- 12. 使用dataTable需要哪些文件?
- 13. Hibernate 4.1.9:我需要哪些jar文件?
- 14. 哪些文件夹需要写入Magento
- 15. MVC4需要哪些组件?
- 16. 需要哪些JDBC驱动程序开发文档(SPI)
- 17. 哪些.net组件不需要我的应用程序?
- 18. codeignitor - 哪些值引用实际文件以及哪些引用类/函数?
- 19. 如何判断哪些PHP文件被实际使用,哪些不是?
- 20. 需要从实际基本
- 21. 当实际需要global_variables_initializer()时
- 22. 从物理文件恢复mysql数据库需要哪些附加步骤?
- 23. 我需要使用我的Python应用程序包含哪些文件?
- 24. 在Nemerle中编写的应用程序需要包含哪些DLL文件?
- 25. 哪些文件需要为我的应用程序,它是在Xcode
- 26. 对于WPF应用程序,我需要哪些文件来共享源代码?
- 27. 使用cx_freeze时,需要更新哪些文件才能更新应用程序?
- 28. 部署游戏时不需要哪些文件夹!应用程序吗?
- 29. 将VSTO项目升级到.net 4 - 我实际需要哪些参考?
- 30. 哪些编程语言需要IDE?
你不能只要求你的用户安装Windows SDK?如果他们在Windows上进行C++开发,那么他们可能会......如果您向最终用户(而不是开发人员将针对您的DLL进行开发)发货,那么您根本不需要发送标头。 – cdhowie
我不知道你是否试图发布一个程序,在这种情况下,包括文件等不需要或者其他开发人员可以使用的库。请更准确地说明你正在尝试做什么,以及你已经尝试了什么。 – john01dav
无论如何您都不允许重新分发Windows SDK。 –