生成一个无需C ++可再发行组件包即可运行的.exe

问题描述

我正在使用Visual Studio Community 2019 C#(我的界面)和Visual Studio 2017社区C ++(在界面过程中调用的.exe)

我需要将我的项目导出到其他PC,如果他们没有安装Visual Studio,则它们缺少某些dll。我知道有一个选项可供选择,以免发生这种情况:“ C ++ 2015可再发行组件包”。有谁知道如何在VS 2019和VS 2017上解决此问题,否则我将被迫在文件添加安装程序。

谢谢

解决方法

好吧,我在Visual Studio 2017(我的C ++代码)中找到了它可能关注的解决方案:

  1. 在“解决方案资源管理器”中右键单击您的项目,然后从弹出菜单中选择“属性”。然后“属性页”对话框打开。

  2. 在打开的“属性页”对话框中,选择“配置属性-> C / C ++->代码生成->运行时库”,将其值设置为“多线程(/ MT)”或“多线程”线程调试(/ MTd)”。