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
156
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

  • #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

Replies
27
Views
2K
Replies
2
Views
687
  • Last Post
Replies
5
Views
13K
Replies
5
Views
3K
Replies
2
Views
2K
Replies
7
Views
2K
  • Last Post
Replies
5
Views
626
Replies
4
Views
1K
Replies
4
Views
5K
Replies
17
Views
3K
Top