我知道这些是包含文件(在c ++中)我们必须编译它们然后必须用实际的二进制文件发送它们。但是我有一个奇怪的问题。我在程序中使用了windows.h而我想发货但是windows.h还有其他包含文件等等。所以我必须以dll和#39的形式发送整个windows sdk。 ; s。还有其他办法吗?
答案 0 :(得分:1)
你不需要使用二进制应用程序发送头文件。
你做但需要发送程序所依赖的任何共享库(Windows上的DLL) - 这包括编译器运行时(标准库等) - 静态库是可执行文件因此不需要单独发货。 如果您使用的是Visual Studio,那么您需要将Visual Studio可再发行组件与您的程序一起发布(google Visual Studio版本的版本) - 对于其他编译器,也有类似的要求。