VTK应用程序的可移植性

时间:2014-02-11 19:48:26

标签: linux qt portability vtk qvtkwidget

我的程序是用一些vtk和qvtkwidget写的。我想知道便携性是一个问题吗?有人可以在没有安装vtk的情况下在自己的计算机上运行程序吗?更新:顺便说一下,我正在使用Linux作为操作系统。

1 个答案:

答案 0 :(得分:1)

假设您已经为Windows创建了一个应用程序:,您只需要在您的exe中包含.dll文件。由于您正在使用VTK和“qvtkwidget stuffs”(我假设Qt ...),您必须包含您在应用程序中使用的VTK和Qt的.dll文件。

现在,如果你试图在另一台PC上运行你的应用程序,在它的文件系统中没有VTK / Qt库,你几乎肯定会收到一个错误,比如“程序无法启动,因为xx您的计算机缺少.dll [...] “。

enter image description here

因此,您只需要包含所有必需的.dll文件,直到应用程序正常工作。此时,您将确保应用程序可在所有Windows计算机之间移植(假设Windows版本与您的Qt和VTK分发版兼容),当然。

相关问题