2012-03-02 58 views
1

我使用CMake和Visual Studio C++編譯VTK。 我遵循這些指示: http://www.divms.uiowa.edu/~cwyman/classes/common/howto/winVTK.htmlvtkFiltering.dll缺失

我用我在線上找到的現有代碼來測試一切是否正常。 http://www.vtk.org/VTK/help/examplecode.html

當我點擊調試...我得到了下面的系統錯誤彈出。 「 」程序無法啓動,因爲您的計算機缺少vtkFiltering.dll。嘗試重新安裝程序來修復此程序。「

我試着再次做這些步驟,我仍然有同樣的事情出現。

有沒有人有解決方案?

回答

0

在Windows上,鏈接器不是非常靈活,您需要將包含VTK DLL的目錄的路徑添加到PATH環境變量,或者將可執行文件放在與DLL相同的目錄中。這是Windows的一個普遍問題,並不完全針對VTK。你也可以建立VTK靜態,然後簡單地靜態鏈接。

+0

我做了你說的,但我仍然有這個問題。我添加了包含dll的bin文件夾,並得到了缺少dlls錯誤的窗口。我檢查了該目錄中確實存在特定的dll。 – German 2016-12-09 16:43:33