my_basicKinematicCloud.H: No such file or directory
Hi there,
I compiled successfully a modifed library called "my_basicKinematicCloud.so" using wmake libso now i want to link it to a solver but i get the following error: mySimpleFoam.C:35: fatal error: my_basicKinematicCloud.H: No such file or directory I believe i have problems in my Make file. I tried this: EXE_LIBS = \ -L$(HOME)/gl/OpenFOAM/gl-1.7.1/lib/linuxGccDPOpt but in vain. I don t know how to solve this. Any hint will be appreciated! thanks a lot in advance! Gregory |
The error you are getting is not associated with linking - it isn't complaining that it can't find the .so file (actually it would complain that it can't find the implementation of the functions). It is complaining that it can't find the header file - a compile error.
Did you include the path to the header file in your mySimpleFoam application? It could also have to do with the lnInclude directory needs to be updated - do you see the my_basicCloud....H file in its associated lnInclude directory? The last thing I can think of is circular dependency... but I doubt it (never seen it before when compiling an application). |
You need to add a EXE_INC entry in Make/options which points to the header file:
my_basicKinematicCloud.H |
It works. Thanks
Thank you very much for your replies!
I got it working now. I added the following path to the EXE_INC as follows: ------------------------------------- EXE_INC = \ -I/home/user/OpenFOAM/gl-1.7.1/myKinematicCloud/lnInclude ------------------------------------- It compiled like a charm :) |
All times are GMT -4. The time now is 03:44. |