Eclipse project configuration screenshots: Difference between revisions

From Bitpost wiki
No edit summary
No edit summary
Line 1: Line 1:
[[File:Eclipse debug vars.jpg|200px|thumb|left|debug vars]] [[File:Eclipse release vars.png|200px|thumb|none|release vars]]
[[File:Eclipse debug vars.jpg|200px|thumb|left|debug vars]] [[File:Eclipse release vars.png|200px|thumb|none|release vars]]
[[File:Eclipse debug env.png|200px|thumb|left|debug env]] [[File:Eclipse release env.png|200px|thumb|none|release env]]




Line 36: Line 33:
         Debug:
         Debug:
             LD_LIBRARY_PATH: /home/m/development/boost_1_58_0/lib-debug/
             LD_LIBRARY_PATH: /home/m/development/boost_1_58_0/lib-debug/
             NOTE: you suck eclipse, this doesn't work: LD_LIBRARY_PATH: $DEBUG_LD_LIBRARY_PATH  
             NOTE: you suck eclipse, making me hardcode it; this doesn't work: LD_LIBRARY_PATH: $DEBUG_LD_LIBRARY_PATH  
         Release:
         Release:
             LD_LIBRARY_PATH: /home/m/development/boost_1_58_0/lib-release/
             LD_LIBRARY_PATH: /home/m/development/boost_1_58_0/lib-release/
             NOTE: nope: LD_LIBRARY_PATH: $RELEASE_LD_LIBRARY_PATH
             NOTE: nope: LD_LIBRARY_PATH: $RELEASE_LD_LIBRARY_PATH
NOTE that you do NOT have to set up LD_LIBRARY_PATH in the project ENV tab; in fact, it won't stick for RUN/DEBUG.  Don't bother with [[Media:Eclipse debug env.png] this] or [[Media:Eclipse release env.png] this].

Revision as of 21:26, 31 December 2015

debug vars
release vars


run debug main
run release main


run debug arg
run release arg


run debug env
run release env


To use the right boost folders, set all this up:

   Project->Properties->C++ Build

     RELEASE (create the fucker if needed)

       Build directory: ${workspace_loc:/Power Engine}/build-Release
       Build vars->
           CPPFLAGS: $CPPFLAGS
           LDFLAGS: $RELEASE_LDFLAGS

     DEBUG (create the fucker if needed)

       Build directory: ${workspace_loc:/Power Engine}/build-Debug
       Build vars->
           CPPFLAGS: $CPPFLAGS
           LDFLAGS: $DEBUG_LDFLAGS
           CFLAGS: -ggdb3 -O0
           CXXFLAGS: -ggdb3 -O0

   Run->Run configurations->C++ App->
       Debug:
           LD_LIBRARY_PATH: /home/m/development/boost_1_58_0/lib-debug/
           NOTE: you suck eclipse, making me hardcode it; this doesn't work: LD_LIBRARY_PATH: $DEBUG_LD_LIBRARY_PATH 
       Release:
           LD_LIBRARY_PATH: /home/m/development/boost_1_58_0/lib-release/
           NOTE: nope: LD_LIBRARY_PATH: $RELEASE_LD_LIBRARY_PATH

NOTE that you do NOT have to set up LD_LIBRARY_PATH in the project ENV tab; in fact, it won't stick for RUN/DEBUG.  Don't bother with [[Media:Eclipse debug env.png] this] or [[Media:Eclipse release env.png] this].