Hi,
Following your suggestions i finally manged to build correctly my
first project, so thank you very much for your help!

Davide


Il giorno sab 21 ott 2023 alle ore 09:08 'Radu Serban' via ProjectChrono <
[email protected]> ha scritto:

> Davide,
>
> What Dario was saying is that you should make sure you have the Chrono
> libraries built properly and the Chrono demos running before even
> attempting to use Chrono in some external project.
>
> In your case however, that was likely the case. Indeed, even if you used
> backslashes in setting the Irrlicht installation path during CMake
> configuration of Chrono that probably did not affect the configuration and
> build of Chrono (since CMake can deal with those backslashes). The issue
> here was that those backslashes were propagated to the Chrono project
> configuration script and that’s where the issue occurred. If you followed
> Dario’s suggestion of replacing those from the beginning in the Chrono
> configuration stage, you should be fine.
>
> --Radu
>
>
>
>
>
> *From:* [email protected] <[email protected]> *On
> Behalf Of *Davide
> *Sent:* Wednesday, October 18, 2023 12:23 PM
> *To:* Dario Mangoni <[email protected]>
> *Cc:* ProjectChrono <[email protected]>
> *Subject:* Re: [chrono] Re: Debugging problem
>
>
>
> Hi Dario,
>
> thank you for the clarifications. However, what do you mean
> with "building the Chrono library correctly"?
>
>
>
>
>
>
>
>
>
> Il giorno mer 18 ott 2023 alle ore 11:50 Dario Mangoni <
> [email protected]> ha scritto:
>
> Hi Davide,
> the reason for this error is that you provided a path for Irrlicht that
> contains backslashes '\'. You need to replace them with forward slashes '/'
> since the backslash is intended as an escape character.
> Before building any project (i.e. using the 'template_project' that you
> can find in the repo) make sure to build the Chrono library properly.
>
>
>
> I think that after this fix you should be good to go.
>
>
>
> Dario
>
> Il giorno mercoledì 18 ottobre 2023 alle 10:30:47 UTC+2
> [email protected] ha scritto:
>
> Hi Dario,
>
> thank you very much for the suggestion! I followed your indications and
> now it seems to work. Anyway, I provide to you the right CMake log (I
> copied and pasted in the *Cmake log.txt* file just to be more tidy) and
> *CMakeCache.txt* file.
>
> However, i tried to build a project following the guide on the website,
> but when i configure Cmake it gives me the following error:
>
> CMake Error at
> C:/Users/USER/Documents/chrono_build/cmake/chrono-config.cmake:298 (list):
>
> Syntax error in cmake code at
>
> C:/Users/USER/Documents/chrono_build/cmake/chrono-config.cmake:298
>
> when parsing string
>
> C:\Users\USER\Documents\libraries\irrlicht-1.8.5/include
>
> Invalid character escape '\U'.
> Call Stack (most recent call first):
> CMakeLists.txt:65 (find_package)
>
> I apologize for my insistence, but I have to do my master thesis using
> this program and I'm trying to figure out how to use it properly.
>
> Thank you for your support!
>
>
>
>
>
> Il giorno mar 17 ott 2023 alle ore 23:11 Dario Mangoni <
> [email protected]> ha scritto:
>
> Hi Davide,
> probably I misguided you: by sending the CMake log I meant to copy and
> paste all the text that you find below the
> *Configure|Generate|OpenProject* buttons.
> Moreover, it would be great if you can also attach the *CMakeCache.txt*
> file that you can find in your *chrono_build *folder.
>
>
> Anyway, few suggestions:
>
>    - except if you really need to cosimulate vehicles or other very
>    complex/heavy simulation *don't worry about the missing MPI at all*:
>    the warning you are getting shouldn't compromise the basic functionalities
>    of Chrono core modules;
>    - I would recommend to update Irrlicht to 1.8.4
>    - did you intentionally unflagged BUILD_SHARED_LIBS? By default it
>    should be set and for the time being *we do not recommend to unflag it*
>    except if you really know what you are doing and/or you strongly need
>    Chrono as static library
>
>
>
> Il giorno martedì 17 ottobre 2023 alle 17:55:44 UTC+2
> [email protected] ha scritto:
>
> Hi Dario,
>
> I am an absolute beginner and I apologise if I have missed something
> obvious. I followed the installation as you mentioned in the link, but i'm
> having some troubles:
>
> - Although i installed Microsoft MPI,  it doesn't found it during the
> installation. It gives me the following message: CMake Warning at
> src/chrono_vehicle/cosim/CMakeLists.txt:9 (message):
>
> Chrono::Vehicle cosimulation support requires MPI, but MPI not found;
>
> - I wrote the correct directory for the Irrlicht library, but it gives me
> the following warning:  CMake Warning at
> src/chrono_irrlicht/CMakeLists.txt:144 (TARGET_LINK_LIBRARIES):
>
> Target "ChronoEngine_irrlicht" requests linking to
> directory "C:/Users/USER/Documents/libraries/irrlicht-1.8.2". Targets may
> link only to libraries. CMake is dropping the item.
>
>
> In the  CMake log, I flagged the same module proposed in the installation
> guide.
>
>
>
> Thank you in advance for your help!
>
> Il giorno martedì 17 ottobre 2023 alle 10:51:27 UTC+2 [email protected]
> ha scritto:
>
> Hi Davide,
> the wording "I downloaded the tutorial demo_CH....." sounds a little
> awkward to me: you cannot download just a single file and compile it. So
> maybe it's really a stupid question but: did you compile the Chrono library
> first?
> Did you follow the install instructions?
> https://api.projectchrono.org/development/tutorial_install_chrono.html
> If so, can you send us the CMake log?
>
>
>
> Dario
>
>
>
> P.S. the CMake log is the one at the bottom here:
>
> Il giorno martedì 17 ottobre 2023 alle 10:35:47 UTC+2
> [email protected] ha scritto:
>
> Hi,
>
> I've been using the program for a couple of weeks, and I'm still quite
> inexperienced. I downloaded the tutorial "demo_CH_buildsystem.cpp" but when
> I try to compile it in Visual Studio, it gives me the following error:
> 'ChLinkMotorRotationSpeed.h': No such file or directory. I can't understand
> the reason for it although i've included it. Could someone help me?
>
>
>
>
>
> --
> 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 [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/projectchrono/79a0a961-70ea-4b71-a541-8328bb457568n%40googlegroups.com
> <https://groups.google.com/d/msgid/projectchrono/79a0a961-70ea-4b71-a541-8328bb457568n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
> --
> 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 [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/projectchrono/0128024f-a561-454a-ab8d-33923aab1aebn%40googlegroups.com
> <https://groups.google.com/d/msgid/projectchrono/0128024f-a561-454a-ab8d-33923aab1aebn%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
> --
> 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 [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/projectchrono/CAOQ4fRXEw5vVx0va4rzgo8T2cp%3DEh2yNHaG0sOVAGZ1OGYk0mg%40mail.gmail.com
> <https://groups.google.com/d/msgid/projectchrono/CAOQ4fRXEw5vVx0va4rzgo8T2cp%3DEh2yNHaG0sOVAGZ1OGYk0mg%40mail.gmail.com?utm_medium=email&utm_source=footer>
> .
>
> --
> 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 [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/projectchrono/PH0PR06MB82370217DFF7293C931D7EE9A7DAA%40PH0PR06MB8237.namprd06.prod.outlook.com
> <https://groups.google.com/d/msgid/projectchrono/PH0PR06MB82370217DFF7293C931D7EE9A7DAA%40PH0PR06MB8237.namprd06.prod.outlook.com?utm_medium=email&utm_source=footer>
> .
>

-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/projectchrono/CAOQ4fRW5b5pZyV-Owfwg1Mq%3DWsW-BzDQRdr_rCtNz-Md-jPTOA%40mail.gmail.com.

Reply via email to