2017-05-14 36 views
0

我是一名C++初學者,正在尋找一個工作示例,它將使用C++語言在vxpanel中嵌入VTK輸出。我碰到以下 https://sourceforge.net/projects/wxvtk/ 這是四年前最後更新,並沒有與最新cmake,VTK和WxWidgets編譯。我在Windows 10上使用MinGW-W64編譯器。我發現使用Python必須在內部使用一些C++/C代碼很容易。使用C++在wxpanel中嵌入VTK輸出

+0

你有多少錯誤?如果你不知道如何修復它們,你可以發佈它們嗎?也許有人可以幫忙搞清楚。 – Igor

+0

@Igor,我解決了以前遇到的問題。請檢查答案。 –

回答

0

我終於以使其與wxWidgets的-3.0.3VTK-8工作改性wxvtk的CMakeLists.txt的原始源代碼。由於過去五年左右VTK源代碼發生了很大變化,因此需要進行修改。具有更新源代碼的修改版本可用here。它構建了wxVTKRenderWindowInteractor。(dll,lib),並編譯了一個最小工作示例(SAMPLE.cpp),並動態鏈接到導致MAIN.exe的wxVTKRenderWindowInteractor.dll。輸出窗口(MAIN.EXE)的屏幕截圖如下所示:

enter image description here

我希望這將是對社會有益的。

+0

感謝您分享您的代碼。恕我直言,你的Dropbox中的壓縮文件不是分享代碼的好方法。我會建議使用公共GitHub存儲庫或任何類似的開源託管平臺。 https://en.wikipedia.org/wiki/Comparison_of_source_code_hosting_facilities – ravenspoint

+0

嗨@ravenspoint,根據您的建議,我創建了一個公共GitHub回購,並在我的文章中包含/更新。謝謝 –