1

我想为我的应用程序创建一个 .exe 文件。我在这里阅读了很多帖子,发现 JSmooth 是不错的选择。我正在使用 Windows。我从阅读 JSmooth “read me”文件开始。在步骤 3.4 中它说:

3.4 FLTK 库

 FLTK, available at http://www.fltk.org The easiest way is probably to
 grab a recent source package of fltk, then to run under an MSYS/MINGW
 environment the three commands: "./configure", "make", and "make
 install".

我下载了MinGW,但我不知道如何在MinGw下运行FLTK!有人知道吗?

4

1 回答 1

3

我觉得很奇怪,您需要通过 MinGW 编译 FLTK 库才能使用 JSmooth。如果是这样,请运行开始菜单 => 程序 => Mingw => MinGW Shell,然后使用“CD”DOS 命令将当前路径更改为保存 FLTK 源代码的根文件夹,然后键入:"./configure", "make", and "make install"一一。实际上,您正在使用 MinGW 提供的 GCC 编译器构建 FLTK 库。因此,如果根文件夹中的 ./configure 脚本出现问题,如果您不知道以后如何继续操作,则存在风险。http://www.mingw.org/wiki/Getting_Started

作为 JSmooth(Java EXE 启动器)的替代方案,我建议您使用更简单的Launch4Jhttp://launch4j.sourceforge.net/

有人可能会建议您也使用Java Web Start(JWS)(如果您更喜欢独立于操作系统平台的 Java 启动器;如果您通过 JNI 或 JNA 在代码中使用 Windows 本机部分,请不要这样做,因为这些在 Linux 中不起作用,除非您使用 Wine但还有更多……现在听起来太技术性了,我猜)

于 2011-12-17T00:55:44.987 回答