Help getting Boost included in my C++ program

  • C/++/#
  • Thread starter Jamin2112
  • Start date
  • #1
986
9
I've changed the Library Search Path to the folder that contains the file I'm trying to use, filesystem.hpp, and then including the file with the directive #include <filesystem.hpp>. I've also tried changing it to "filesystem.hpp"; changing the search to recursive; trying to grab it from the folder 1 level above in the directory by changing the search path 1 level above and changing the directive to #include <boost/filestysem.hpp>, #include "boost/filestysem.hpp", etc.

Hopefully the following screenshots can show you where I'm at.

b56GX.png


24o9kqh.jpg



Any suggestions about what I can try to fix this?
 
  • Like
Likes Silicon Waffle

Answers and Replies

  • #2
159
203
Here is an "imaginary" guideline :DD. Use this with your own risk.

1. Download Boost and extract it into your favorite folder.
2. Check the xxxboostxxx.sh file to see if its version to be installed matches with one you would want to build.
3. Run it ./xxxboostxxx.sh, after which the BOOST environment variable will be created.
4. Create your build settings in XCode (you can use the attachments below then fix the versions of gcc/g++ compiler and boost).
OTHER_LDFLAGS = $(BOOST)/lib/libboost_system-xgcc48-mt-$(BOOST_VERSION)-macosx.a
HEADER_SEARCH_PATHS = $(inherited) $(BOOST)/include/boost-$(BOOST_VERSION)/
LIBRARY_SEARCH_PATHS = $(inherited) $(BOOST)/lib
BOOST_VERSION = 1_57
 

Attachments

  • Build_Boost.zip
    3.2 KB · Views: 138
  • #3
986
9
Here is an "imaginary" guideline :DD. Use this with your own risk.

1. Download Boost and extract it into your favorite folder.

Done.

2. Check the xxxboostxxx.sh file to see if its version to be installed matches with one you would want to build.

It doesn't. Should I change the VERSION variable accordingly?

3. Run it ./xxxboostxxx.sh, after which the BOOST environment variable will be created.

Am I supposed to use a modified version of that script and is supposed to be self-explanatory which portions I need to modify for my own use?
 
  • #4
986
9
I may have detected my problem. I'm trying to use the Filesystem library and it says here that Filesystem requires a separate build.
 

Related Threads on Help getting Boost included in my C++ program

  • Last Post
3
Replies
75
Views
3K
  • Last Post
Replies
3
Views
2K
  • Last Post
Replies
2
Views
5K
P
  • Last Post
2
Replies
31
Views
6K
  • Last Post
Replies
1
Views
2K
Replies
5
Views
972
  • Last Post
Replies
1
Views
4K
Replies
17
Views
2K
Replies
4
Views
2K
  • Last Post
Replies
2
Views
2K
Top