Языки для создания приложений Windows с одним EXE? - PullRequest
0 голосов
/ 31 мая 2009

Мне было интересно, какие существуют инструменты для создания приложений Windows с одним EXE, т.е. со всеми библиотеками, скомпилированными в один EXE, без каких-либо зависимостей.

Я знаю это:

  • Delphi
  • PowerBasic и другие не OO-компиляторы, такие как FirstBasic и т. Д.
  • REALbasic
  • C / C ++

У вас есть другие инструменты?

Спасибо.

Ответы [ 6 ]

1 голос
/ 31 мая 2009

Довольно легко свернуть различные файлы .NET в один файл, если вы склонны к этому.

http://research.microsoft.com/en-us/people/mbarnett/ilmerge.aspx

0 голосов
/ 31 мая 2009

Fortran. Это называется статическое связывание .

0 голосов
/ 31 мая 2009

Я считаю, что компилятор Perl все еще существует , который компилируется в собственный двоичный файл (обрабатывает несколько целевых платформ).

0 голосов
/ 31 мая 2009

Вы также можете использовать современный Visual C ++ для этого, если выберете правильные опции для статического связывания.

Другой вариант - предоставить все параллельные сборки в том же каталоге, что и ваш исполняемый файл, используя правильную схему. Но тогда ваши сборки не будут обновляться Центром обновления Windows.

0 голосов
/ 31 мая 2009

Что ж, для современных версий Windows, в которых предварительно установлена ​​платформа .NET, любой из языков .NET - очевидный выбор ... В VB.NET и C # тоже есть эти хорошие конструкторы GUI:)

Я полагаю, что это ответ M $, поскольку они сказали бы, что .NET не является зависимостью, так как теперь она является основной частью Windows. По крайней мере, для тех, кто работает под управлением Windows 2000.

0 голосов
/ 31 мая 2009

Visual C ++ 6. Windows поставляется с MFC или вы можете просто написать в Win32 API.

...