2013-08-23 124 views
1

我想知道是否有人可以建議我用哪種語言編譯exe文件,這種文件是獨立的,比如NSIS更強大。我可以在沒有任何框架(.net /任何)的情況下在Win XP +上運行,但外部Dll被接受。哪種語言可以編譯獨立的exe文件

謝謝。

+0

德爾福,拉撒路 - 沒有外部DLL和依賴。 –

+2

重複http://stackoverflow.com/q/2585998/62576 –

+0

順便說一句,我認爲在任何當代版本的Windows上打折.Net是一個錯誤。 .net運行時基本上與gdi32.dll或USER.EXE一樣是OS的一部分。恕我直言... – paulsm4

回答

3

通過提及「NSIS」我明白你想創建一個自解壓安裝程序可執行文件。對?

「NSIS」似乎是最強大的功能之一,所以如果您想要更強大的功能,您必須使用常規編程語言編寫安裝程序。

如果你在安裝程序不感興趣:

有適用於Windows可用多種編程語言,可以生成獨立的可執行文件:

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

(注意,Visual Basic中的最新版本將生成.NET可執行文件)的編程語言

開源和免費的變體:

  • C,C++,彙編程序:GCC(在不同的變體中:MingW平臺,Cygwin的,開發-CPP,...)
  • 帕斯卡:FreePascal的(變體是圖形爲本 「拉扎勒斯」)

當然你也可以買一個專業的編譯器。

(使用C和C++,你還可以創建DLL庫)。

相關問題