1

我想知道是否有人可以建议我使用哪种语言编译 exe 文件,它像 NSIS 一样独立但更强大。我可以在没有任何框架(.net / 其他)的情况下在 Win XP+ 上运行的东西,但可以接受外部 Dll。

谢谢。

4

1 回答 1

3

通过提及“NSIS”,我了解到您想要创建一个自解压安装程序可执行文件。对?

“NSIS”似乎是最强大的可用之一,所以如果你想拥有更强大的东西,你必须用常规编程语言编写安装程序。

如果您对安装程序不感兴趣:

有许多可用于 Windows 的编程语言可以生成独立的可执行文件:

C、C++、帕斯卡、Visual Basic、...

(请注意,最新版本的 Visual Basic 将生成 .NET 可执行文件)

编程语言的开源和免费变体是:

  • C、C++、汇编程序:GCC(提供不同的变体:MingW、Cygwin、Dev-Cpp、...)
  • Pascal:FreePascal(一个变体是面向图形的“Lazarus”)

当然你也可以购买专业的编译器。

(使用 C 和 C++,您还可以创建 DLL 库。)

于 2013-08-23T20:02:14.913 回答