![]() |
1
2
C和Java都需要运行时库,这些库必须与应用程序分开安装。 例如,您可以使用Delphi编写一个独立的应用程序。 |
![]() |
2
1
对, 如果你使用C++,你可以使用更多的核心API,比如Win32,但是这样做会有更多的工作。ATM几乎每个人都会安装.NET Framework 2,如果我要编写一个可移植的应用程序,我会基于.NET 2。 我相信还有一些应用程序是用.NET 2编写的,它附带了框架dll文件,因此不需要安装框架。我知道 http://www.nliteos.com 以前是这样做的,但是我找不到他们在哪里做的那些版本。 |
![]() |
3
1
正如其他人所建议的,如果你愿意用普通的香草Win32 API编写C/C++,你就可以做到这一点。但是,请确保静态链接到C运行库。否则,您的用户可能拥有这些库的旧版本,需要安装Visual Studio可再发行软件包以获得编译时使用的相同版本。 或者,使用类似cygwin或mingw的gcc工具链。使用cygwin,您需要分发cygwin1.dll并在gpl下许可您的程序,但是使用mingw,您应该能够动态链接,并且您的程序应该在大多数Windows安装上运行。 |
![]() |
4
1
您的标准是“简单应用程序”,使用“Java类”语言和“Windows机器”。鉴于此,我认为 HTA application 有资格。你可以使用javascript作为你的编程语言,你可以做任何独立网页可以做的事情;一些版本的Internet Explorer(至少是IE4?)是必需的。 |
![]() |
5
0
您需要一个开发环境,该环境可以在没有运行时框架的情况下构建Win32应用程序,也可以在exe中嵌入框架。所以,管理语言已经过时了。 大部分的本地Win32应用程序都是用C/C++使用微软工具集或基于GCC的产品来编写的:代码:块或Eclipse。 |
![]() |
6
-1
我对这个工具没有经验,所以不知道它有多好或有多坏,但它是你要找的。 |
![]() |
sid_com · 为条件OO模块加载编写包装器模块的正确方法是什么? 11 年前 |
![]() |
tssch · 获取用户名的可移植方式 11 年前 |
![]() |
Prof. Falken · 如何编写(可移植的)反向网络字节顺序? 12 年前 |