Visual c++ 让其他人使用我的应用程序与Visual C++; 我正在学习如何在VisualC++中建立游戏,当我上传它们时,朋友们会检查它们,结果都会有消息说它不能运行。我做了一些研究,发现这是因为我是针对动态库而不是静态库进行编译的。如果我错了,请纠正我。经过进一步的研究,我发现很多人并不建议朝这个方向走,而是将我的游戏所需的文件包括在内

Visual c++ 让其他人使用我的应用程序与Visual C++; 我正在学习如何在VisualC++中建立游戏,当我上传它们时,朋友们会检查它们,结果都会有消息说它不能运行。我做了一些研究,发现这是因为我是针对动态库而不是静态库进行编译的。如果我错了,请纠正我。经过进一步的研究,我发现很多人并不建议朝这个方向走,而是将我的游戏所需的文件包括在内,visual-c++,Visual C++,我该如何将我的游戏分发给朋友,让他们能够轻松地打开我的.exe并玩游戏 如果您链接到任何DLL,您还需要随附这些DLL。如果在输出中生成单个.exe,则可能需要朋友为您的Visual Studio版本安装MS Visual Studio可再发行软件包。这是针对VS 2010的,但您给朋友的应该与您的版本相匹配。如果您链接到任何DLL,您也需要随附这些DLL。如果在输出中生成单个.exe,则可能需要朋友为您的Visual Studio版本安装MS Visual Studio可再发行软件包。这是针对

我该如何将我的游戏分发给朋友,让他们能够轻松地打开我的.exe并玩游戏

如果您链接到任何DLL,您还需要随附这些DLL。如果在输出中生成单个.exe,则可能需要朋友为您的Visual Studio版本安装MS Visual Studio可再发行软件包。这是针对VS 2010的,但您给朋友的应该与您的版本相匹配。

如果您链接到任何DLL,您也需要随附这些DLL。如果在输出中生成单个.exe,则可能需要朋友为您的Visual Studio版本安装MS Visual Studio可再发行软件包。这是针对VS 2010的,但是你给你朋友的版本应该与你的版本匹配。

基本上有两种选择:保持所有的东西,并为他们提供运行时文件(也被称为微软Visual C++ +可再分发包或类似的东西;*必须用你的版本替换,例如2005, 2008或2010)。可以在Microsoft的下载站点以及Visual Studio安装文件夹中找到下载内容(查找名为“Redist”的文件夹)


替代解决方案:在项目设置中,您可以选择运行时环境(在链接器选项下)。更改发布版本以使用“多线程”代替“多线程DLL”。

< P>基本上有两种选项:保持所有的信息,并提供运行时文件(也称为微软Visual C++ +可再分发包或类似的内容;*必须用您的版本替换,例如2005, 2008或2010)。可以在Microsoft的下载站点以及Visual Studio安装文件夹中找到下载内容(查找名为“Redist”的文件夹)


替代解决方案:在项目设置中,您可以选择运行时环境(在链接器选项下)。将发布版本更改为使用“多线程”而不是“多线程DLL”。

谢谢,我将试一试。谢谢,我将试一试。