我们(我和我在大学的同学)使用标题中列出的程序/库创建了一个 3D 医学可视化软件。现在我们很想为我们的应用程序创建一个安装程序,但我们似乎没有找到正确的解决方案。我一直在环顾四周,看到一些很酷的程序可以编译你得到的所有东西并创建安装程序,但我的问题如下:
它是否编译、链接并添加到安装程序 GLUT 和 GLEW 库?
我们很难在窗户上安装所有这些垃圾,我无法想象医生会经历同样痛苦的过程,如果你明白我的意思......
那么,是否有任何应用程序可以使这成为可能?
我们(我和我在大学的同学)使用标题中列出的程序/库创建了一个 3D 医学可视化软件。现在我们很想为我们的应用程序创建一个安装程序,但我们似乎没有找到正确的解决方案。我一直在环顾四周,看到一些很酷的程序可以编译你得到的所有东西并创建安装程序,但我的问题如下:
它是否编译、链接并添加到安装程序 GLUT 和 GLEW 库?
我们很难在窗户上安装所有这些垃圾,我无法想象医生会经历同样痛苦的过程,如果你明白我的意思......
那么,是否有任何应用程序可以使这成为可能?
首先:OpenGL 不是一个库,它是一个 API。在 Windows 中获得适当支持的唯一方法是安装从 GPU 供应商主页下载的原始图形驱动程序。因此,作为安装程序的一部分,您应该检测已安装的 GPU 并检查已安装的驱动程序,可能会将用户重定向到 GPU 供应商的驱动程序下载页面。
安装程序几乎是标准的东西。最简单、最可靠的方法是将使用的库的所有 DLL 文件的副本放在与程序可执行文件相同的目录中。看看NullSoft 安装程序系统
你说你将 Qt 与 GLUT 一起使用?为什么?Qt 和 GLUT 不能一起玩。我看到使用 GLUT 的唯一原因是茶壶。
GLEW 是一个非常标准的 DLL,但我通常倾向于将它与我的渲染器模块静态链接。