【发布时间】:2014-02-18 17:07:36
【问题描述】:
我使用 Visual Studio 2010 作为我的 IDE,在 C++ 中创建了一个应用程序。我使用 Visual Studio 的 QT 插件来创建我的 GUI,还使用了 VTK 和 OpenCV 库。部署我的应用程序的最简单方法是什么?我已经尝试将 QT、VTK 和 OpenCV 的 DLL 粘贴到我的 exe 文件夹中,虽然这可以在其他计算机上运行,但格式和程序速度与我在计算机上得到的完全不同。
【问题讨论】:
-
您看到了哪些格式更改?图片没有加载吗? vtk 和 opencv 也是相当繁重的处理库。如果计算机使用轻量级集成显卡,与高端专用显卡相比,您会看到性能上有很大差异。我什至看到笔记本电脑在插入和未插入时的图形和动画表现不同。制造商试图通过削减显卡的功能来节省电力和电池寿命。顺便说一句,正确使用线程可以产生很大的不同。
-
我正在渲染图像,计算轮廓(均通过 VTK),并通过 openCV 运行精明的边缘检测以提取轮廓。渲染过程和边缘检测过程都慢到我在计算机上得到的速度的 1/20 左右。有趣的是,我一直在测试的计算机的 GPU/CPU 都比我的计算机好得多。
-
关于格式,字体显得更大,按钮没有正确对齐。我想这是我部署 QT 的问题。我会尝试 AntonD 的方法并报告结果。
标签: visual-studio-2010 qt visual-c++ deployment