|Message: Re: Using Geant4 libraries in Eclipse||Not Logged In (login)|
Click on the Forum title, e.g. on the "Forums by Category" page, to read a sequence of postings to the Forum and its threads all in one page. If you are only interested in one thread or the thread following a specific posting, click the thread or the posting, which takes you to a smaller page, which contains only the part you are interested in and may be easier to navigate.
Messages are "chained" if there are only replies at the first level, i.e. 1/1.html, 1/1/1.html etc. In case of "chained" messages the message number is replaced by the icon and there is no indentation.
Inline: Display the subject line only or also the text of the posting(s); for the choice "All" the "Outline" choices are switched off.
|1||0||1||no text / full text of posting|
|2||1||All||text for level 1 only / text for All postings|
Outline: Choose the depth of the posting thread, successive toggle controls provide increasing detail.
|1||2||1||2 levels / 1 level (original posting)|
|2||3||2||3 levels / 2 levels|
|3||3||All||3 levels / all levels (all postings)|
Hi Paul and Ben,|
I also just started using Eclipse. Here is what I have done:
Under Project->Properties->C/C++ Build->Settings, I have added the following paths to the C++ compiler (under directories):
- /clhep/include (or wherever you installed clhep)
- /geant4/include (or wherever you installed geant4)
This seems to take care of it. I also made an "include" folder in my work directory for my header files and added that path.
This takes care of finding the #includes, so that the autocomplete and mouse-over functions work.
You can do the same for /geant4/lib and /clhep/lib under GCC C++ Linker->Libraries
One more modification, more of a hack: Eclipse can't read your environmental variables so you have to enter them by hand. This is done under C/C++ Build->Environment. Kind of a pain, especially if you want to change them.
This doesn't totally work - I still get a compiler error in
so I can't run the program from Eclipse.
However, I can compile and run from the terminal with no problem, I just have to supply my own makefile (copied and modified from the example files, heh).
Do you have any ideas for how I could fix this issue?
Anyway, a summary of how I got Eclipse to work with Geant4:
1) Go to Project->Properties->C/C++ Build->Settings
2) under GCC C++ Compiler->Directories, add the clhep and G4 include paths
3) under GCC C++ Linker->Libraries, add clhep and G4 libraries under "Library search paths"
Hope this helps! It allows you to at least do all your development in Eclipse, if not the compiling and running. The terminal works fine for that, though.
If anyone has a solution to my compiling error and environment variables problems, I'd love to hear it.
|Inline Depth:||Outline Depth:||Add message:|