User forums > Nightly builds
The 21 march 2006 build is out.
TDragon:
--- Quote from: mandrav on March 22, 2006, 03:59:45 pm ---The only IUnknown I know about, is from DirectX. So check your #includes and paths...
--- End quote ---
He speaketh words of truth; yea, wisdom floweth from his lips as honey from the comb.
--- Quote from: Acki on March 22, 2006, 04:54:08 pm ---And sorry, IUnknown isn't a class, it's a typedef: typedef IUnknown *LPUNKNOWN;
--- End quote ---
Wrong; that's typedef-ing LPUNKNOWN to be of type IUnknown*. IUnknown is a global DirectX interface from which nearly all DirectX classes eventually inherit. IUnknown is also an Irrlicht interface (from the irr namespace) from which nearly all Irrlicht classes inherit. Conflicts occur when you import the irr namespace into the global namespace after including any header which directly exposes the DirectX IUnknown interface.
Acki:
Well, but don't call me a fool !!! :(
But I havn't had this before the last C::B update !!!
So I'm sure it has to do with the last C::B update !!!
Right, it's always easier to point to other components...
killerbot:
I am also rather sure it has nothing to do with CB, but could you tell with which version you now have this problem, and with which version you did not. (revision numbers please)
kind regards,
Lieven
mandrav:
--- Quote from: Acki on March 22, 2006, 05:31:13 pm ---Well, but don't call me a fool !!! :(
--- End quote ---
Nobody called you a fool.
--- Quote from: Acki on March 22, 2006, 05:31:13 pm ---But I havn't had this before the last C::B update !!!
--- End quote ---
And stop shouting, please.
--- Quote from: Acki on March 22, 2006, 05:31:13 pm ---So I'm sure it has to do with the last C::B update !!!
Right, it's always easier to point to other components...
--- End quote ---
The "last C::B update" is very vague. You haven't even told us which version you 're using.
Besides, the folder codeblocks/include contains gcc system headers and is only available when installing the full RC2 setup. not C::B's headers...
So instead of shouting at us, why don't you learn something? Your problem has its solution and it has already been posted. Read this well:
--- Quote from: TDragon ---Conflicts occur when you import the irr namespace into the global namespace after including any header which directly exposes the DirectX IUnknown interface.
--- End quote ---
Now, do yourself a favour and read it.
And then click this little "Add thank you" link above TDragon's post to acknowledge his help to you.
MortenMacFly:
--- Quote from: mandrav on March 22, 2006, 03:04:48 pm ---There you go. Reopened. Let's see what more you have to add...
--- End quote ---
Please also note: http://forums.codeblocks.org/index.php?topic=2582.0 because I believe it's related and more general.
With regards, Morten.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version