gpt4 book ai didi

windows - 创建无需安装即可运行的单个 EXE 独立应用程序

转载 作者:可可西里 更新时间:2023-11-01 11:38:29 31 4
gpt4 key购买 nike

我想创建一个不应使用 .Net 或 VB 的单一 exe 应用程序。这应该是一个没有安装的单一 exe,它只会在双击 exe 时启动。

不知道要使用哪种技术,因为它应该可以在任何 Windows 操作系统上运行,而无需安装任何额外的安装。

如果有人能在这方面帮助我,我将不胜感激。

感谢和问候,

Smruti Ranjan Sahoo

最佳答案

您可以用 C 或 C++ 编写您的应用程序,静态链接到 C 库和您打算使用的任何 GUI 库(如果有的话);作为轻量级、静态、现代的 C++ GUI 工具包,我喜欢 SmartWin++,但遗憾的是它似乎不再开发了。

小心一些较新的编译器版本,据我所知,因为某些版本的 VC++ (IIRC 2005) 对旧 Windows (9x/ME) 的支持被删除,并且不可能运行使用此类版本的 VC++ 生成的可执行文件在这些平台上,因为 CRT 使用更新的 API 调用。

如果您需要您的软件即使在这样的旧平台上也能工作,您还应该获取 MSDN 的旧副本,因为当前版本没有说明 API 是否存在于 Windows 9x/NT 上,“兼容性”框似乎认为有史以来发布的第一个 Windows 版本是 Windows 2000。

恕我直言,为任何 Windows 构建可执行文件的最佳 VC++ 版本是 VC++ 2003 (7.1):它仍然兼容旧的 Windows 版本,但对 C++98 (03?) 标准有很好的支持(与VC++6,模板支持很差)。 IIRC VC++ 7.1 编译器已由 Microsoft 免费提供,可与 Code::Blocks 等 IDE 一起使用。

此外,MinGW 是一个值得考虑的替代方案,它应该能够为任何 Win32 目标构建可执行文件。

关于windows - 创建无需安装即可运行的单个 EXE 独立应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5553956/

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