Visual studio 在Visual C++;项目中,如何为用户提供可再发行的.dll文件? 我是一个新的C++/VisualStudio初学者,如果我不知道一些明显的东西,那么抱歉。
好的,所以我知道要让我的程序在没有VS的机器上运行,我需要向它们分发正确的.dll文件。以下是我的问题:Visual studio 在Visual C++;项目中,如何为用户提供可再发行的.dll文件? 我是一个新的C++/VisualStudio初学者,如果我不知道一些明显的东西,那么抱歉。,visual-studio,Visual Studio,好的,所以我知道要让我的程序在没有VS的机器上运行,我需要向它们分发正确的.dll文件。以下是我的问题: 我如何知道要分发哪些文件?一旦我知道我需要的文件,我在哪里可以找到它们?我已经安装了microsoft提供的.dll软件包,但我不知道在哪里可以找到它或其中的文件 如何向用户提供这些文件?我是否可以在安装程序中包含文件,然后在程序启动时通过代码将文件移动到正确的位置?我该怎么做?是否可以通过安装程序将文件移动到正确的位置,或者在程序首次启动时我必须这样做 谢谢!对不起,如果我不知道信息,或者
谢谢!对不起,如果我不知道信息,或者我格式化这个问题不正确。 你可以选择静态链接你的应用程序,那么没有C++的DLL。 否则,对于每个版本的VisualStudio,Microsoft都有“可再发行包”EXE,您可以将其包含在提供给用户的文件中。然后,安装程序将这些作为子安装运行。(它的作用类似于启动另一个运行该包的进程,然后等待它完成。) 谷歌visual studio可再发行
通常你会使用安装程序/安装程序,比如安装屏蔽或WIX,有些已经有内置的支持来添加C++和DirectX的重新分配表。(不确定转移到CMake对特定项目是否有意义,因此不作回答。)