gpt4 book ai didi

c++ - 在 C++ 中创建一个独立的程序

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:50:03 26 4
gpt4 key购买 nike

我正在使用 Visual Studio 2012。我希望创建一个完全独立的程序,只需直接复制 exe 文件即可在没有安装 visual studio 的机器上使用。我以前需要先运行 visual c++ 2012 redistributable 才能使程序运行。有没有办法让所有东西都在一个exe中运行?我也不想使用安装程序,因为它是一个相当简单的程序;用户使用安装程序所花费的时间可能会比我的程序多...

那么有什么方法可以静态链接所有内容吗?现在,它只是在新机器上运行时崩溃,但一旦我在那台机器上安装 VS2012 express,它突然开始工作。

如有任何帮助,我们将不胜感激。

最佳答案

要在 MFC 项目中获取静态链接,请按如下方式设置项目属性(对于发布版本):

C/C++ 代码生成,运行时库:多线程 (/MT)

Configuration Properties, General: Use MFC: Use MFC is a Static Library

具有这些属性的简单 exe 将独立运行。

关于c++ - 在 C++ 中创建一个独立的程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17386095/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com