Code::Blocks Forums
User forums => Using Code::Blocks => Topic started by: rszlom on December 19, 2012, 02:04:56 pm
-
Hi guys, I'm using the Allegro game library with CodeBlocks and whenever I create a new project I have to link manually to the allegro libraries and headers via Project -> Build Options. Is there a way of setting the path to those libs/headers permanently for all future projects, so I won't have to link to them every time I create a new project ??
thx in advance
Rafael
-
The preferred way is using "global variables" Edit1: "in the project settings. (creating a custom template is likely a useful idea.)"
http://wiki.codeblocks.org/index.php?title=Global_compiler_variables (http://wiki.codeblocks.org/index.php?title=Global_compiler_variables)
Common used GV are
http://wiki.codeblocks.org/index.php?title=Recommended_global_variables (http://wiki.codeblocks.org/index.php?title=Recommended_global_variables)
The way that IS NOT RECOMMENDED is global compiler settings (global environment).
http://wiki.codeblocks.org/index.php?title=FAQ-Compiling_%28general%29#Q:_I_would_like_to_compile_a_project_using_some_non-standard_libraries._How_can_I_indicate_to_CodeBlocks_that_these_libraries_and_include_files_exist.3F (http://wiki.codeblocks.org/index.php?title=FAQ-Compiling_%28general%29#Q:_I_would_like_to_compile_a_project_using_some_non-standard_libraries._How_can_I_indicate_to_CodeBlocks_that_these_libraries_and_include_files_exist.3F)
Reason: Because sometime in the future you are likely to complain that CB always uses these setting for project you did not what to use them.
Tim S.
-
Either do it globally in "Setup -> Compiler" (not recommended).
Better is to create a stub-project with the settings you need and save it as template ("File -> Save project as template") and use it the next time with "File -> New -> From template".
-
thx guys