Force Dimensions plugin config #3493
-
Hello I downloaded SOFA Framework recently version 22.12.99 and I compiled it successfully. After that, I started to learn how to include plug-ins and I added the MyAwesomeComponents plug-in successfully. After that I tried to install the Force Dimensions plugin version 20.12 needed for my master's degree thesis from the below site: https://gitlab.com/polyakovkrylo/forcedimensions/-/tree/v20.12 I followed ''read me'' instructions, i had downloaded SDK [sdk-3.14.0] from (http://forcedimension.com/downloads/sdk/sdk-3.14.0-linux-x86_64-gcc.tar.gz) on my Linux Ubuntu20 system and I Changed the FORCEDIMENSIONS_SDK_PATH to point of downloaded I used tree build and I successfully configured and generated the new plug-in with CMake. The problem is that I am not able to rebuild SOFA after the new plug-in selection, below error message is showing:
Does anyone had configured the ForceDimensions plugin before or do have an idea regarding the above issue |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 11 replies
-
Hi @sumey48! Just a hunch, but it seems that the Controller class was moved to a different location and the compatibility layer does not work for some reason. To fix it, I suggest you try the following:
Hope this will help. Regards, |
Beta Was this translation helpful? Give feedback.
-
Hi @sumey48 and @polyakovkrylo! I just ran into the same error with the controller class when trying to build the ForceDimensions plugin. Running Windows 10, Visual Studio 2019, Sofa v22.06.00. Also tried to change line 5 in Omega.h file as suggested above with no luck. Any update on the progress? Error below. |
Beta Was this translation helpful? Give feedback.
-
@polyakovkrylo I tried to build again now. I first tried to install the plugin using Sofa v22.06. Configuring was okay, but building gave me this error: I then downloaded Sofa v21.12, and tried to install the ForceDimension plugin here. However, I could not generate the project: It still seems to be searching for this "Sofa.Component.Controller". Thanks! |
Beta Was this translation helpful? Give feedback.
-
Hi @hugtalbot, hi @sumey48, Together with @oystebje , we managed to fix building issues for both Linux and Windows for both SOFA v21 and v22. In short, there were two main problems:
Both issues are fixed and tested on Linux and Windows (thanks you @oystebje). Since CMakeLists.txt differs, I added another branch to the repo to support SOFA v21.12.00 |
Beta Was this translation helpful? Give feedback.
Hi @hugtalbot, hi @sumey48,
Together with @oystebje , we managed to fix building issues for both Linux and Windows for both SOFA v21 and v22. In short, there were two main problems:
Both issues are fixed and tested on Linux and Windows (thanks you @oystebje). Since CMakeLists.txt differs, I added another branch to the repo to support SOFA v21.12.00