【问题标题】:visual studio how to share exe with someone without visual studioVisual Studio 如何与没有 Visual Studio 的人共享 exe
【发布时间】:2020-07-26 18:40:30
【问题描述】:

我在 Visual Studio 上制作了一个小型游戏视觉小说(它在控制台上运行)我将它用作 CLR 项目。

我想与没有 Visual Studio 或任何编程工具的朋友分享这个应用程序,我该怎么做?

我只尝试了编译器,但他们说找不到“pch.h”或“conio.h”之类的东西。

有没有办法把这个给我的朋友看?

【问题讨论】:

  • 如果您使用 Visual Studio 特定的标头、库和技术,则无法轻松地将代码移动到非 Visual Studio 环境。你还不如说另一种语言。尽可能坚持使用标准 C++,并为自己写一个 abstraction layer,隐藏不同平台之间的差异,而你不能。
  • 您是否创建了“*.exe”文件?这将是分享结果的方式。
  • 如果你只是想炫耀一下程序,又不能编译,在你朋友的电脑上,编译程序,给你的朋友一个exe文件。不过,他们可能必须安装适当的 .Net Framework 和 Visual C++ Redistributable 库才能运行该程序。
  • @supersuper 你想分享什么?执行,库,项目,...?
  • @Yunnosch 我做到了,我在 rar 中分享了来自 repos 的项目文件,我告诉打开它他们应该去 Debug->FantasyCrusadersCLR.exe 但他们回复说“告诉我缺少 dll文件”

标签: c++ visual-studio share clr visual-studio-2019


【解决方案1】:

您必须生成一个设置,它将自动检测您的所有程序dependencies
我建议您创建可以检测所有这些依赖项的setup project

1-here 安装 Microsoft Visual Studio Installer Projects
2- 下载适当的 VC Redist here
3- 将您的项目置于release 模式
4- 将设置项目添加到您的VS solution

5-将你的程序添加到安装项目中

6-选择项目的主要输出

7-将下载的VC_redist.x86.exe添加到设置中

8- 转到项目custom action

9-添加VC_redist.x86.exe


10- 构建您的设置项目,将生成的msi 给您的朋友,玩得开心!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-29
    • 2015-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多