如何使用 Visual Studio Community 2015 导出 exe

如何使用 Visual Studio Community 2015 导出 exe

我刚刚使用 Visual Studio Community 2015 制作了一个简单的黑窗游戏,但发现自己不知道如何将该程序发送给没有安装 Visual Studio 的朋友进行测试。

  • 我尝试发送调试文件夹下的 exe,但没有成功(缺少 dll)
  • 我看到一些类似的问题得到了解答,但它们都是关于 Visual Studio 的其他版本的——我无法在项目属性下找到“发布”。

我是 C++ 新手,可能犯了一些愚蠢的错误。

答案1

您很可能必须:

  1. 将项目配置更改为Release

配置


  1. 构建(右键单击项目,单击构建,或通过菜单执行)。

  1. 在输出目录中查找 .exe 文件。您可以通过右键单击项目并选择“属性”来查看或更改输出目录。

特性


  1. 复制生成的程序,用密码压缩(可选,但某些电子邮件服务器需要)并发送。

如果在另一台计算机上执行时收到一些有关丢失的消息msvcr120.dll,您可以执行以下的:

  • 让您的朋友下载并安装Visual C++ 2015 可再发行组件包. 更新 3(关联)可能是有必要的,我不确定,但我认为不是。或者...

  • 从计算机目录中复制丢失的 DLL C:\Windows\System32,并将其与程序一起发送。或者...

  • 在您的 VC++ 项目中更改此设置:

    属性 -> C/C++ -> 代码生成 -> 运行时库

    Multi-threaded DLL (/MD)将被选中。然后您可以将其更改为Multi-threaded (/MT)。单击“确定”确认对话框。然后重建程序并发送。请注意,如果选择此选项,最终程序将大得多。

提示:“导出”EXE 文件称为建筑并且包括“编译“你的源代码加上”链接“你的程序。

答案2

如果您只想快速将其发送给他们,解决方案是将 .exe 和任何所需的 .dll 压缩成一个 zip 文件并将其发送给他们。然后他们可以从 zip 中提取并运行它。

但请记住,很多电子邮件扫描程序可能会阻止 .zip 文件通过。

相关内容