topic "TheIDE Beginner Guide";
[i448;a25;kKO9;2 $$1,0#37138531426314131252341829483380:class]
[l288;2 $$2,2#27521748481378242620020725143825:desc]
[0 $$3,0#96390100711032703541132217272105:end]
[H6;0 $$4,0#05600065144404261032431302351956:begin]
[i448;a25;kKO9;2 $$5,0#37138531426314131252341829483370:item]
[l288;a4;*@5;1 $$6,6#70004532496200323422659154056402:requirement]
[l288;i1121;b17;O9;~~~.1408;2 $$7,0#10431211400427159095818037425705:param]
[i448;b42;O9;2 $$8,8#61672508125594000341940100500538:tparam]
[b42;2 $$9,9#13035079074754324216151401829390:normal]
[a83;*R6 $$10,0#31310162474203024125188417583966:caption]
[H4;b83;*4 $$11,0#07864147445237544204411237157677:title]
[b42;a42;ph2 $$12,12#45413000475342174754091244180557:text]
[2 $$0,0#00000000000000000000000000000000:Default]
[{_}%EN-US 
[s10;= TheIDE Beginner guide&]
[s12; This guide is the continuation of the [^topic`:`/`/ide`/app`/GettingStarted`_en`-us^ G
etting Started with TheIDE] article. If you didn`'t read it before, 
We encourage you to do it. It will give you an initial spot. 
This guide posses the descriptions of common problems our users 
encounter at the beginning of their journey with TheIDE. Each 
section provides information on how to do a specific thing.&]
[s11; Table of contents&]
[s0;* &]
[s0; [^topic`:`/`/ide`/app`/Guide`_en`-us`#1^ 1. Adding external library 
to your project]&]
[s0;* &]
[s11;:1: 1. Adding external library to your project&]
[s12; This appears to be the common question and the first encounter 
with U`+`+ package and build system. Answering it also explains 
the main concepts of U`+`+ package management.&]
[s12; So here is the step by step.&]
[s12; First make sure your main package is active (it is selected 
in the package list it top`-left pane, you probably see the code 
you are editing).&]
[s12; Now select the following menu item:&]
[s0; &]
[s0;= 
@@image:1854&1677
([encoded data, 74684 characters])
&]
[s0; &]
[s12; You are now in the Package organizer. Now right`-click the middle 
pane and select New Libraries:&]
[s0; &]
[s0;= 
@@image:3871&2435
([encoded data, 90864 characters])
&]
[s0; &]
[s12; [/ (Note: The other option, `"New Static libraries...`" is similar 
`- it makes sure that build system includes static variant when 
both static and dynamic/shared are available).]&]
[s12; You should now get following dialog:&]
[s0; &]
[s0;= 
@@image:2133&476
([encoded data, 7544 characters])
&]
[s0; &]
[s12; You can specify [* When] that library gets linked, or you can 
leave [* When] field empty. On the second line specify your library 
name.&]
[s12; Note that we have specified just the name, not the whole path. 
That is to make sure your package will compile on another computer 
or even operating system.&]
[s12; But of course, we to specify those paths somewhere, together 
with include paths. Go to the [* Build methods..] dialog:&]
[s0; &]
[s0;= 
@@image:2191&1047
([encoded data, 50492 characters])
&]
[s0; &]
[s12; Build methods specify compilation options for your specific 
computer, so it is the natural place to setup things like include 
paths and library paths:&]
[s0; &]
[s0;= 
@@image:3327&2461
([encoded data, 92628 characters])
&]
[s0; &]
[s12; This should be all that is needed. Anyway, if anything goes 
wrong, you can active [/ Verbose mode:]&]
[s0; &]
[s0;= 
@@image:2115&945
([encoded data, 48408 characters])
&]
[s0; &]
[s12; After that TheIDE will start displaying full command lines in 
the Console to help you identify the problem.&]
[s0; ]]