我正在使用 Visual Studio 2012。我希望创建一个完全独立的程序,可以通过直接复制 exe 文件在没有安装 Visual Studio 的计算机上使用。我曾经需要首先运行 Visual C++ 2012 Redistributable 才能使程序运行。有没有办法让所有的东西都在一个exe中运行?我也不想使用安装程序,因为它是一个相当简单的程序;用户使用安装程序所花费的时间可能会比我的程序更多......
那么有没有办法静态链接所有内容呢?现在,它在新机器上运行时会崩溃,但是一旦我在该机器上安装 VS2012 Express,它就会突然开始工作。
任何帮助,将不胜感激。
要在 MFC 项目中获取静态链接,请设置项目属性(对于发布版本),如下所示:
C/C++ 代码生成、运行时库:多线程 (/MT)
配置属性,常规:MFC 的使用:使用 MFC 是静态库
具有这些属性的简单 exe 将独立运行。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)