Author Topic: NassiShneiderman plugin and Boost libraries  (Read 4200 times)

Offline everSome

  • Multiple posting newcomer
  • *
  • Posts: 39
NassiShneiderman plugin and Boost libraries
« on: November 11, 2022, 09:35:14 am »
I've read that "The NassiShneiderman plugin has a dependency on the "Boost" library." In what sense is this true? Does it dynamically link to some of them? Or is it that it can generate code that uses them? I ask because the NassiShneiderman.dll Import Tables do not show any static references to them.

Offline Miguel Gimenez

  • Developer
  • Lives here!
  • *****
  • Posts: 1641
Re: NassiShneiderman plugin and Boost libraries
« Reply #1 on: November 11, 2022, 09:53:22 am »
As you know, some of the boost libraries are header-only, so no linking is necessarily involved. From plugin's CParser.cpp:
Code
#include <boost/spirit/include/classic.hpp>
#include <boost/spirit/include/classic_core.hpp>
#include <boost/spirit/include/classic_symbols.hpp>
#include <boost/spirit/include/classic_confix.hpp>

Offline everSome

  • Multiple posting newcomer
  • *
  • Posts: 39
Re: NassiShneiderman plugin and Boost libraries
« Reply #2 on: November 11, 2022, 09:16:41 pm »
As you know, some of the boost libraries are header-only, so no linking is necessarily involved. From plugin's CParser.cpp:
Code
#include <boost/spirit/include/classic.hpp>
#include <boost/spirit/include/classic_core.hpp>
#include <boost/spirit/include/classic_symbols.hpp>
#include <boost/spirit/include/classic_confix.hpp>

Thanks, but no, I did not realize that.