哪种语言可以编译独立的exe文件

时间:2013-08-23 18:19:14

标签: winapi compiler-construction exe

我想知道是否有人可以建议我使用哪种语言编译exe文件,这种文件非常像NSIS,但功能更强大。我可以在没有任何框架(.net /无论什么)的情况下在Win XP +上运行,但接受外部Dll。

感谢。

1 个答案:

答案 0 :(得分:3)

提到“NSIS”我明白你想要创建一个自解压安装程序可执行文件。正确?

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

如果您对安装人员不感兴趣:

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

C,C ++,Pascal,Visual Basic,...

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

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

  • C,C ++,汇编程序:GCC(可提供不同的变体:MingW,Cygwin,Dev-Cpp,......)
  • Pascal:FreePascal(一种变体是以图形为导向的“Lazarus”)

当然,您也可以购买专业编译器。

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