实际程序必须附带哪些文件? [关闭]
Posted
技术标签:
【中文标题】实际程序必须附带哪些文件? [关闭]【英文标题】:What files have to shipped with the actual program? [closed] 【发布时间】:2017-04-15 04:29:33 【问题描述】:我知道这些是包含文件(在 c++ 中)我们必须编译它们,然后必须将它们与实际的二进制文件一起发送。但我有一个有点奇怪的问题。我在一个程序中使用了 windows.h,我想发送它,但是 windows.h 有其他包含文件等等。所以我必须以 dll 的形式发送整个 windows sdk。是还有其他方法吗?
【问题讨论】:
您不能只要求您的用户安装 Windows SDK 吗?如果他们在 Windows 上进行 C++ 开发,他们可能会... 我不知道您是否正在尝试发布程序,在这种情况下,不需要包含文件等,也不需要其他开发人员使用的库。请更详细地说明您正在尝试做什么,以及您已经尝试过什么。 无论如何都不允许您重新分发 Windows SDK。 @cdhowie 我尝试在没有 dll 的情况下发货,但它给了我一个错误 也许你正在寻找this。 【参考方案1】:您确实不需要需要将头文件与二进制应用程序一起发送。
您确实需要提供您的程序所依赖的任何共享库(Windows 上的 DLL) - 这包括编译器运行时(标准库等) - 静态库是可执行文件,因此 not 需要单独发货。 如果您使用的是 Visual Studio,那么您需要将 Visual Studio 可再发行组件与您的程序一起发布(谷歌您的 Visual Studio 版本)——对于其他编译器,也有类似的要求。
【讨论】:
缺少有关静态链接的信息。 @zett42 没错。更新了我的答案。 @JesperJuhl 谢谢以上是关于实际程序必须附带哪些文件? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
css Modal jquery方法,包括按钮关闭功能。另外,附带的CSS。 (最初是为PPU在线程序页面创建的。)