With Eclipse: How to add include paths and libraries for all your C/C++ project

后端 未结 8 1936
闹比i
闹比i 2020-12-17 09:33

Is it possible to add include paths and libraries to all C/C++ projects? In others words: How can I make them global or copy one C/C++ project build setting to another one?<

8条回答
  •  陌清茗
    陌清茗 (楼主)
    2020-12-17 10:00

    Semi-automagically, it can be done using this perl script:

    #!/usr/bin/perl
    
    # pipe the (gcc) compile command into this script
    # It emits listOptionValue lines to paste into .cproject
    #
    # To easily find the paste location, set the include path as usual to a string 
    # that is easily recognizable in the .cproject, e.g. to "MARKER_INCLUDE_PATH".
    #
    # Make sure eclipse is not running while you do these sorts of hacks and backup 
    # your .cproject before.
    # -----------------------------------------------------------------------------------------
    # sample line: 
    
    while (<>) {
        @include_options = m#-I *(.*?) #g;
        print join ("\n", @include_options) . "\n";
        print join ('"/>' ."\n" . '                                 ' . "\n";
    }
    

提交回复
热议问题