Oh yes, I found this error also in my code! I fixed it in my local copy and 
it will be pushed soon. I forgot about it.
@Radu, it's actually quite strange: if I look at the log for the 
cmake/chrono-config.cmake.in it does not seem that the line was changed but 
I found that also on my pc there was this hardcoded "E:/Build/chrono/bin" 
(I think it's your path!)

Anyway, it will be changed soon.
Thanks Halvor for the feedback.

Dario

Il giorno giovedì 5 ottobre 2023 alle 13:20:22 UTC+2 [email protected] ha 
scritto:

> Hi Radu!
>
> I've tried rebuilding both Chrono and the template project with only 
> release, and I still get the same error as before. The error says it 
> calling back to the chrono-config.cmake, on line 561. I've now tried 
> editing the file itself, changing the path from "E:/Build/chrono/bin" to 
> "c:/workspace/chrono_build/bin", with Prefix: Release. This actually made 
> me able to build the project, and I could now view the exe. Though I 
> suspect this isn't a very effective fix, and that I might have problem with 
> this down the line.
> Do you know anything about why  "E:/Build/chrono/bin" was written in the 
> chrono-config.cmake made from the chrono build?
>
> Halvor 
>
> torsdag 5. oktober 2023 kl. 11:36:03 UTC+2 skrev Radu Serban:
>
>> Hi Halvor,
>>
>>  
>>
>> Following up on Dario’s comments and if you are using the latest code in 
>> the Chrono ‘main’ branch, to make sure you deal properly with the changes 
>> to the build system we made recently, I suggest trying reconfiguring and 
>> rebuilding both Chrono and then the template project starting from scratch, 
>> in new build directories.  Or at least delete the CMake cache first.
>>
>>  
>>
>> You should have no issues building everything like before, provided you 
>> do not change some of the new CMake variables from their default values 
>> (which reproduce the previous setup, namely building Chrono shared 
>> libraries and using the dynamically-linked runtime library (on Windows)).  
>> The USE_EIGEN_OPENMP option has been in there for a while and is likely not 
>> related to your issue.
>>
>>  
>>
>> --Radu
>>
>>  
>>
>> *From:* [email protected] <[email protected]> *On 
>> Behalf Of *Halvor Aslaksen
>> *Sent:* Thursday, October 5, 2023 11:24 AM
>> *To:* ProjectChrono <[email protected]>
>> *Subject:* [chrono] Re: DLL 'ChronoEngine.dll' in package Chrono is not 
>> installed properly
>>
>>  
>>
>> Hi Dario!
>>
>> Thanks for the quick reply.
>> I built the chrono build directory with only Release. Though when I try 
>> to build the project from the generated project (with the error messages 
>> listed) with Release, I can't open the exe-file. It says that the 
>> ChronoEngine_irrlicht.dll and ChronoEngine.dll files were not found. 
>>
>> I had no problem with generating and building projects before, and can't 
>> figure ou what has changes since the last time it worked. I've noticed that 
>> there are more options in the CMake configuration of the Chrono::Engine 
>> now, for example the USE_EIGEN_OPENMP, which is checked automatically. I 
>> don't know if this is relevant.
>>
>> Halvor
>>
>>  
>>
>> torsdag 5. oktober 2023 kl. 11:05:05 UTC+2 skrev [email protected]:
>>
>> Hi,
>> did you make sure that both your project and Chrono were built with *same 
>> configuration type*?
>> We are currently rewriting the files that are used for linking from 
>> external projects so this info might change in the very next future, but as 
>> for now I would recommend you to *compile both Chrono and your project 
>> in Release*.
>>
>> Let us know,
>> Dario M.
>>
>> Il giorno giovedì 5 ottobre 2023 alle 11:01:14 UTC+2 [email protected] 
>> ha scritto:
>>
>> Hi!
>>
>> I am new to Project Chrono, and was wondering about an error I get when 
>> trying to build a project. Just as a test case, I am running the 
>> template_project with the pendulum in the chrono directory.
>>
>> The first time I built this project, everything went fine 
>> (irrlicht-1.8.5). Though after experimenting with installing some modules 
>> and then reinstalling the base version of chrono::engine with irrlicht and 
>> postprocess, I got these errors in CMake when trying to configure the same 
>> project again:
>>
>> DLL 'ChronoEngine.dll' in package Chrono is not installed properly
>>
>> DLL 'ChronoModels_robot.dll' in package Chrono is not installed properly
>>
>> DLL 'ChronoEngine_irrlicht.dll' in package Chrono is not installed 
>> properly
>>
>> DLL 'ChronoEngine_postprocess.dll' in package Chrono is not installed 
>> properly
>>
>>  
>>
>> I have tried to uninstall everything and reinstalling many times, trying 
>> different versions of irrlicht (1.8.5 and 1.8.4) and different changes.
>>
>> Would anyone know what might cause this problem?
>>
>> Any answers would be appreciated.
>>
>> -- 
>> 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/9dd74fe6-a602-4f60-b708-fdde629ca821n%40googlegroups.com
>>  
>> <https://groups.google.com/d/msgid/projectchrono/9dd74fe6-a602-4f60-b708-fdde629ca821n%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/3d0c0af4-1171-4dc1-9c4e-48b83b36c4a8n%40googlegroups.com.

Reply via email to