HI Clark - I'll try to work with you off-list. - MLD --- Michael Dickens Ettus Research Technical Support Email: supp...@ettus.com Web: https://ettus.com/
On Mon, Apr 27, 2020 at 1:41 PM Clark (US), Kenneth C < kenneth.c.cla...@boeing.com> wrote: > If I remove “constexpr” completely, thus “static double ASAP = 0.0 ;”, I > get a different error, E1592, “a member with an in-class initialize must be > const”. > > > > I also did a ‘update’ to my MSVC 2017 installation, to make sure it is > current, but that did not change anything. > > > > Trying “static const double ASAP = 0.0 ;”, I get error E1591, a member of > type “const double” cannot have an in-class initializer. > > > > It looks like making it “const double ASAP = 0.0 ;”, gets rid of the that > error. > > > > But then I end up with 100’s of errors, C2440 ‘default argumnet’: cannot > convert from ‘unknown’ to uhd::timespect_t(), and E2597, illegal reference > to non-static member ‘uhd::time_spec_t::ASAP. > > > > Any suggestions? > > > > Regards, > > > > Ken > > > > *From:* Michael Dickens [mailto:michael.dick...@ettus.com] > *Sent:* Monday, April 27, 2020 17:17 > *To:* Clark (US), Kenneth C <kenneth.c.cla...@boeing.com> > *Cc:* usrp-users@lists.ettus.com; supp...@ettus.com > *Subject:* Re: Build Error in MSVC 2017 in time_spec.hpp > > > > Hi Ken - Try removing the "constexpr" entirely. We love "const" and > "constexpr", but some compilers don't love them in various forms / > combinations :) Hopefully that will get you past that issue. - MLD > > --- > > Michael Dickens > Ettus Research Technical Support > Email: supp...@ettus.com > Web: https://ettus.com/ > > > > > > On Mon, Apr 27, 2020 at 1:08 PM Clark (US), Kenneth C < > kenneth.c.cla...@boeing.com> wrote: > > Hello, > > Trying to build the "host" applications on Windows 10, MSVC 2017 (aka 141). > > > The line below in time_spec.hpp > > static constexpr double ASAP = 0.0; > > > Generates error E0145 in MSVC 2017, "member "uhd::time_spec_t::ASAP" may > not be initialized" > > I have tried not initializing it, making it const instead of constexpr, > but still get errors. > > > This same code base builds find in Linux (current Ubuntu distro). > > > Any ideas? > > Thanks, > > Ken > >
_______________________________________________ USRP-users mailing list USRP-users@lists.ettus.com http://lists.ettus.com/mailman/listinfo/usrp-users_lists.ettus.com