Yükseltme kitaplıkları ile bir araç çalıştırılabilir örneğin bcp'nin nasıl oluşturulduğunu öğrenmek istiyorum. Kaynakları çözdüm ama aracı oluşturmak için nasıl inşa edeceğimi bilmiyorum.destek aracı çalıştırılabilir oluşturun
Teşekkür
Yükseltme kitaplıkları ile bir araç çalıştırılabilir örneğin bcp'nin nasıl oluşturulduğunu öğrenmek istiyorum. Kaynakları çözdüm ama aracı oluşturmak için nasıl inşa edeceğimi bilmiyorum.destek aracı çalıştırılabilir oluşturun
Teşekkür
dizin $ BOOST_ROOT tüm araçlar/araçları tekabül Jamfile[.v2]
bulunduğu dizinden bjam
çağırarak inşa olabilir. Bcp için bunun $ BOOST_ROOT/tools/bcp dizininde yapılması gerekir. Henüz bjam oluşturmadıysanız, lütfen gerekli adımları açıklayan Getting Started belgesine bakın. Varsayılan olarak yerleşik yürütülebilir dosya, $ BOOST_ROOT/dist/bin şeklinde olur.
tamamlamaktadır hkaiser cevap: $BOOST_ROOT
den
Run ./bootstrap.sh
(ek seçenekler için Getting Started bakınız)
./bootstrap.sh
Bu ./bjam
yürütülebilir üretecektir. Daha sonra
./bjam tools/bcp
yapmak Hatta tools/bcp
bu yürütülebilir kopyalayıp
./bjam
./bcp
yürütülebilir $BOOST_ROOT/dist/bin
Boost olacak yapabilirsiniz Eğer C kullanmak kütüphanelerin bir dizi ++ kodu . Gerekli Boost başlıklarını .cpp dosyalarınıza eklemek için #include direktiflerini kullanın ve ardından uygulamanızın kodunda ihtiyacınız olan Boost işlevini kullanın. Daha sonra bu kodu, bir yürütülebilir veya DLL oluşturmak için C++ derleyicinizle derlersiniz. "Gerçek bir soru değil" olarak kapatmak için oylama. –