微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决生成一个无需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)”。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。