2017-05-14 39 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回购,并在我的文章中包含/更新。谢谢 –