2017-05-14 2 views
0

Je suis un débutant C++ et je recherche un exemple de travail qui intègre la sortie VTK dans wxpanel avec le langage C++. Je suis tombé sur le https://sourceforge.net/projects/wxvtk/ qui a été mis à jour il y a quatre ans, et ne compile pas avec les derniers cmake, VTK et WxWidgets. J'utilise MinGW-W64 compilateur sur Windows 10. Je vois que le même peut être facilement fait en utilisant python qui doit utiliser du code C++/C en interne.Intégration de la sortie VTK dans wxpanel avec C++

+0

combien d'erreurs avez-vous? Si vous ne savez pas comment les réparer, pouvez-vous les poster? Peut-être que quelqu'un peut aider à comprendre. – Igor

+0

@Igor, j'ai corrigé les problèmes que j'ai rencontrés précédemment. S'il vous plaît vérifier la réponse. –

Répondre

0

J'ai finalement modifié l'original code source de wxvtk et CMakeLists.txt afin de le faire fonctionner avec WxWidgets-3.0.3 et VTK-8. Des modifications ont été nécessaires étant donné qu'un lot a changé dans le code source VTK au cours des cinq dernières années. La version modifiée avec le code source mis à jour est disponible here. Il construit wxVTKRenderWindowInteractor. (Dll, lib) et compile un exemple de travail minimal (SAMPLE.cpp) avec une liaison dynamique vers le fichier wxVTKRenderWindowInteractor.dll conduisant à MAIN.exe. Une capture d'écran de la fenêtre de sortie (Main.exe) est indiqué ci-dessous:

enter image description here

J'espère que ce sera utile pour la communauté.

+0

Merci d'avoir partagé votre code. IMHO un fichier zip dans votre boîte de dépôt n'est pas un bon moyen de partager du code. Je recommanderais d'utiliser un référentiel public GitHub, ou une plate-forme d'hébergement open source similaire. https://en.wikipedia.org/wiki/Comparison_of_source_code_hosting_facilities – ravenspoint

+0

Salut @ravenspoint, selon votre suggestion, j'ai créé un rapport public GitHub et inclus/mis à jour dans mon message. Merci –