Hi Lei,
Sorry - I didn’t get a chance to follow up with you on this sooner.
OK, so you decided to take the reasonable route of dealing with one optional module at a time. That’s good. Let’s then get you going with the URDF parser then.
First of all, please make sure you use the latest Chrono code from the ‘main’ branch of the GitHub repository. Then, make sure you run the buildURDF.bat script from this latest Chrono code.
I am quite confused by the error you report (TinyXML not found). This is because, the URDF dependency libraries that the buildURDF.bat script downloads, configures, and builds explicitly *disable* use of the TinyXML library, and instead downloads and uses TinyXML2 (if you look carefully in that script, you will notice that the urdfdom package from my own fork of that repository and not the original one; this is because I made some modifications related to using tinyxml2 in anticipation of those changes eventually being made in the upstream repository as well).
You can also see that CMake configuration of the urdfdom package explicitly disables TinyXML support (“-DDISABLE_TINYXML_SUPPORT:BOOL=ON” at line 123).
Once you make sure you have the latest script, please follow the instructions listed in the comments at the top of buildURFD.bat. Please capture *all* output generated when running that script (run it from a console and redirect the output) and provide here the resulting output as a text file. Hopefully this will help shed some light on what’s going on.
--Radu
--
You received this message because you are subscribed to the Google Groups "ProjectChrono" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
projectchron...@googlegroups.com.
To view this discussion on the web visit
https://groups.google.com/d/msgid/projectchrono/9ca08b2b-e908-4dc9-a418-44da727bb19cn%40googlegroups.com.