Hi there,
I downloaded the Avesta 7.6 source and i'm trying to compile it using Visual Studio 2010. The problem is that I keep getting redefinition errors, I can't figure out where the problem is. I googled a bit and found out that it might be because the newest boost versions make use of the stdint.h in VS and include it after the int typedefs have been made.
The 7.6 was probably built using an older Boost version.
To make a long story short: what modifications should I make in the source to get rid of this particular error?
I downloaded the Avesta 7.6 source and i'm trying to compile it using Visual Studio 2010. The problem is that I keep getting redefinition errors, I can't figure out where the problem is. I googled a bit and found out that it might be because the newest boost versions make use of the stdint.h in VS and include it after the int typedefs have been made.
The 7.6 was probably built using an older Boost version.
To make a long story short: what modifications should I make in the source to get rid of this particular error?
Code:
1>C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\include\stdint.h(19): error C2371: 'int32_t' : redefinition; different basic types
1> c:\users\ap\downloads\source_v4\source\definitions.h(166) : see declaration of 'int32_t'