Setelah mencoba beberapa solusi, saya rasa saya memerlukan bantuan untuk memahami cara membangun Boost dengan benar untuk Mac OSX Lion, membangun aplikasi lintas platform di XCode 4 tanpa hasil =s
Saya telah mengikuti panduan ini. Dan lakukan perintah berikut secara berurutan:
cd /Users/me/Documents/boost_1_53_0
./bootstrap.sh --prefix=installation
cd /Users/me/Documents/boost_1_53_0/tools/build/v2
./bootstrap.sh
./b2 install --prefix=installation
export PATH=$PATH:installation/bin
cd /Users/me/Documents/boost_1_53_0
./b2 --build-dir=installation toolset=darwin cxxflags="-arch i386" address-model=32 architecture=x86 stage
Saya mendapatkan kesalahan pada judul pertanyaan setelah mencoba mengkompilasi aplikasi di XCode, dengan pengeditan berikut:
Menambahkan lib ini ke "Link Binary With Libraries" di bawah "Build Phases":
libboost_filesystem.dylib
libboost_system.dylib
Dan menambahkan "$(SRCROOT)/../boost
cd /Users/me/Documents/boost_1_53_0
./bootstrap.sh --prefix=installation
cd /Users/me/Documents/boost_1_53_0/tools/build/v2
./bootstrap.sh
./b2 install --prefix=installation
export PATH=$PATH:installation/bin
cd /Users/me/Documents/boost_1_53_0
./b2 --build-dir=installation toolset=darwin cxxflags="-arch i386" address-model=32 architecture=x86 stage
53_0" ke Jalur Pencarian Header dan Perpustakaan.
Melihat beberapa pertanyaan lain di sini di Stackoverflow, banyak orang tampaknya membangun peningkatan dengan makefile dan meneruskan hal-hal seperti LDFLAGS=-L/opt/local/lib di makefile;
Di mana saya dapat menemukan tutorial atau contoh yang bagus untuk meningkatkan build? Saya tidak punya pengalaman membuat makefile sendiri, meskipun saya telah mengacaukan beberapa makefile dengan beberapa pengeditan sederhana di sana-sini.
cxxflags="-arch i386"
? - person Sam Miller   schedule 29.03.2013-lboost_system not found
? Perbarui pertanyaan Anda dengan sscce yang berisi informasi tersebut. - person Sam Miller   schedule 29.03.2013