divyang4481 / firebreath

Automatically exported from code.google.com/p/firebreath
0 stars 0 forks source link

stdint.h is not included in Visual Studio versions less than 2010, causing compilation failure. #131

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
1. Download firebreath-1.4b2.7z
2. Run prep2008 examples
3. Open Solution in VSExpress 2008 and try to compile

What is the expected output? What do you see instead?
Many compile errors related to int32_t, uint32_t, etc.
They occur in APITypes.h, PluginWindowWin.cpp, PluginWindowlessWin.*

What version of FireBreath are you using? On what operating system and
browsers?
firebreath-1.4b2.7z

What version of your compiler or IDE are you using?
Visual Studio Express 2008

Please provide any additional information below.
If I qualify each occurrence with "boost::" then the compiler is satisfied. I 
understand that these types are not included in VS2008, which is the root of 
the problem, so perhaps the boost versions should be explicitly used.

Original issue reported on code.google.com by Steven.K...@gmail.com on 25 Jan 2011 at 2:43

GoogleCodeExporter commented 8 years ago
FBControl.h in the examples also has a reference to to uint32_t that requires 
qualification.

Original comment by Steven.K...@gmail.com on 25 Jan 2011 at 3:09

GoogleCodeExporter commented 8 years ago
This is fixed in the latest trunk; thanks for reporting it. I'll be releasing 
beta 3 in the next few days that will have this fix.

In the mean time you can get the latest snapshot of 1.4 from the downloads page.

Original comment by richarda...@gmail.com on 25 Jan 2011 at 3:35