Subscribe to this list via RSS Blog posts tagged in Boost
RTLリンクの問題に対応するC++Builder 10.2向けBoostアップデートビルド C++Builder は、便利な標準のC++ライブラリである Boost をサポートしています。GetItパッケージマネージャを使えば、エンバカデロのClangコンパイラ向けに v1.55 ビルドをインストールできます(クラシックコンパイラを使っている方は、従来バージョンの Boost v 1.39 を使用できます)。       10.2 向けの GetIt で入手できるバージョンでは、ヘッダなし(non-header-only)Boost ライブラリで問題がありました。Boost の多くは、ヘッダとともに提供されてますが、いくつかについて、例えば、system、filesystemなどでは、.cpp ファイルを必要とし、RTLに対してリンクされます。このダウンロードは、バージョン 10.1 の RTL に対してリンクしていました。それぞれが2つの異なるバージョンにリンクしようとするのは、よい考えではありません(これは行うべきではありません!)。また、10.1 以降、低レベルの領域で RTL に対して多くの改善を加えており、つまりは、すべてがリン...

Posted by on in Programming
Try std::type_index with C++Builder[JAPAN] There is "std::type_index" as a new function of C++11. I tried using that function.

Posted by on in Programming
About "any type" in C++11[JAPAN] About "any type" in C++11[JAPAN] C++1z(C++17) expects "std::any" to be prepared. C++Builder(C++11) can use boost. Its version is 1_55. //// #define BOOST_VERSION 105500 #define BOOST_LIB_VERSION "1_55" "boost::any" can be used.  //// #include <boost/any.hpp>; //// void __fastcall TForm1::Button1Click(TObject *Sender) { //value of the float boost::any button_and_float = BOOST_VERSION + 0.0001; //Place TButton in the same variable. //But, it does not go out err...
The 25 days of C++mas - December 21 - Boost C++ serialization library One of the cool libraries that are included with the Boost C++ libraries is the serialization library.  The Boost serialization library is designed to allow you to use standard C++ to save and restore C++ classes and data structures.  You can use the serialization library in our C++Builder XE3 32-bit and 64-bit applications.  I've tested the Boost serialization demo program on both 32-bit and 64-bit Windows target platforms. I created a C++Builder console application (following the same steps...
The 25 days of C++mas - December 6 - get a C++Builder 64-bit Boost! As I mentioned in my Happy C++mas December 1st blog, we are including two versions of the Boost libraries for C++Builder XE3 in the upcoming 64-bit compiler release, Boost version 1.50.0 (for 64-bit target platforms) and Boost version 1.39 (for 32-bit target platforms).  Our goal is to unify our 32-bit and 64-bit compilers and libraries in the future, but for now we will live in a hybrid world.  The Boost C++ Community recently announced the release Boost libraries 1.52.0 (you should also read t...
  • Page :
  • 1

Check out more tips and tricks in this development video: