简体   繁体   中英

Boost installation and library paths

I have been using Boost (the header only library part) for sometime now. I recently started on a project that required the compiled libraries (filesystem etc).

I followed the instructions given in the documentation , and was under the impression that the libraries to installed (directly) in the usr/local folder. After a lot of trial and error, I found that the correct (*.a) files to use were in:

/usr/local/boost_1_45_0/stage/lib/

Is this the correct folder to use for linking the boost built shlibs (shared libraries)?

An example for linking regex static(*.a) lib:

g++ -I /usr/local/boost_1_45_0 -c your_regex_prog

g++ -static -o static_regex your_regex_prog.o -lboost_regex

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM