Hi Lingrui,

the easiest fix would be to upgrade to Visual Studio 2008 (that's what we
are using and what we have used to compile the packages). Unfortunately we
don't have access to Visual Studio 2005.

Would that be possible?

Cheers
Christian

--
Christian Schulte, www.ict.kth.se/~cschulte/


-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf
Of Lingrui Liao
Sent: Tuesday, March 31, 2009 3:14 AM
To: [email protected]
Subject: [gecode-users] Compatibility with Visual C++

I've downloaded and installed Gecode-3.0.2-x86.msi (32-bit) on Windows XP.
Instructions in the document "Modeling with Gecode" was followed to
configure a Windows console application within Visual Studio 2005.
When I was trying to compile an example program with Gecode, Visual
C++ 2005 reports the following error(among some similar ones):

...
Error   12      error C2248: 'Gecode::Branching::cast' : cannot access
private member declared in class 'Gecode::Branching'    c:\program
files\gecode\include\gecode\kernel\core.hpp     3362
...

the indicated site of error is like:
...
forceinline const Branching&
  Space::Branchings::branching(void) const {
    return *Branching::cast(c);
  }
...


It seems to be a compatibility issue on private member accessibility.
Does anyone know a way to work around it? Thanks.

Lingrui Liao

_______________________________________________
Gecode users mailing list
[email protected]
https://www.gecode.org/mailman/listinfo/gecode-users


_______________________________________________
Gecode users mailing list
[email protected]
https://www.gecode.org/mailman/listinfo/gecode-users

Reply via email to