Problems with Visual Studio .NET (7.0)

Problems building or running the engine, queries about how to use features etc.
Post Reply
Tx3
Gnoblar
Posts: 3
Joined: Mon Feb 14, 2005 9:47 am

Problems with Visual Studio .NET (7.0)

Post by Tx3 »

I have successfully built Ogre3d files.. libs and Examples. Problems came when I tried to create my own project with VS.net. I have tried many source codes and project settings are taken from this tutorial --> http://www.ogre3d.org/docs/Tutorials/2_ ... Index.html

I'm using Ogre 1.0RC

This is the error I got:
c:\ogre3d\ogrenew\samples\common\include\exampleapplication.h(75): fatal error C1001: INTERNAL COMPILER ERROR (compiler file 'f:\vs70builds\9466\vc\Compiler\Utc\src\P2\main.c', line 146)
---


Another problem came when I tried this Visual Studio AppWizard which is in Other/ directory.

c:\ogre3d\ogrenew\Samples\OgreDemo2\include\OgreDemo2FrameListener.h(132): error C2664: 'Ogre::Camera::pitch' : cannot convert parameter 1 from 'float' to 'const Ogre::Radian &'
c:\ogre3d\ogrenew\Samples\OgreDemo2\include\OgreDemo2FrameListener.h(111): error C2664: 'Ogre::Camera::yaw' : cannot convert parameter 1 from 'float' to 'const Ogre::Radian &'
c:\ogre3d\ogrenew\Samples\OgreDemo2\include\OgreDemo2FrameListener.h(115): error C2664: 'Ogre::Camera::yaw' : cannot convert parameter 1 from 'float' to 'const Ogre::Radian &'
c:\ogre3d\ogrenew\Samples\OgreDemo2\include\OgreDemo2FrameListener.h(131): error C2664: 'Ogre::Camera::yaw' : cannot convert parameter 1 from 'float' to 'const Ogre::Radian &'
c:\ogre3d\ogrenew\Samples\OgreDemo2\include\OgreDemo2FrameListener.h(139): error C2664: 'Ogre::SceneNode::yaw' : cannot convert parameter 1 from 'float' to 'const Ogre::Radian &'
c:\ogre3d\ogrenew\Samples\OgreDemo2\include\OgreDemo2FrameListener.h(143): error C2664: 'Ogre::SceneNode::yaw' : cannot convert parameter 1 from 'float' to 'const Ogre::Radian &'
c:\ogre3d\ogrenew\Samples\OgreDemo2\include\OgreDemo2FrameListener.h(147): error C2664: 'Ogre::Node::pitch' : cannot convert parameter 1 from 'float' to 'const Ogre::Radian &'
c:\ogre3d\ogrenew\Samples\OgreDemo2\include\OgreDemo2FrameListener.h(151): error C2664: 'Ogre::Node::pitch' : cannot convert parameter 1 from 'float' to 'const Ogre::Radian &'
c:\ogre3d\ogrenew\Samples\OgreDemo2\include\OgreDemo2FrameListener.h(158): error C2039: 'setStatsDisplay' : is not a member of 'Ogre::RenderWindow'
c:\ogre3d\ogrenew\Samples\OgreDemo2\include\OgreDemo2FrameListener.h(162): error C2039: 'setStatsDisplay' : is not a member of 'Ogre::RenderWindow'
User avatar
epopov
Halfling
Posts: 85
Joined: Tue Jun 10, 2003 2:57 pm
Contact:

Post by epopov »

You can try to have a look here (even if it's for VC6): http://www.ogre3d.org/phpBB2/viewtopic. ... iler+error
User avatar
haffax
OGRE Retired Moderator
OGRE Retired Moderator
Posts: 4823
Joined: Fri Jun 18, 2004 1:40 pm
Location: Berlin, Germany
x 8
Contact:

Post by haffax »

The tutorial isn't uptodate, you have to change the code a bit. Look here for details. (Hint: back then SceneNode used Degree values, Quaternion Radian values)
team-pantheon programmer
creators of Rastullahs Lockenpracht
Tx3
Gnoblar
Posts: 3
Joined: Mon Feb 14, 2005 9:47 am

Post by Tx3 »

Using /Zm500 or /Zm1000 didn't help for this error:

c:\ogre3d\ogrenew\samples\common\include\exampleapplication.h(75): fatal error C1001: INTERNAL COMPILER ERROR (compiler file 'f:\vs70builds\9466\vc\Compiler\Utc\src\P2\main.c', line 146)

Any suggestions? I'm stuck... :(
User avatar
haffax
OGRE Retired Moderator
OGRE Retired Moderator
Posts: 4823
Joined: Fri Jun 18, 2004 1:40 pm
Location: Berlin, Germany
x 8
Contact:

Post by haffax »

Tx3, have you the latest service pack for Visual C++ 6 installed? If not, do so. I know there was an internal compiler error problem when you don't have it.
team-pantheon programmer
creators of Rastullahs Lockenpracht
Tx3
Gnoblar
Posts: 3
Joined: Mon Feb 14, 2005 9:47 am

Post by Tx3 »

But I'm using .NET (version 7.0)
User avatar
haffax
OGRE Retired Moderator
OGRE Retired Moderator
Posts: 4823
Joined: Fri Jun 18, 2004 1:40 pm
Location: Berlin, Germany
x 8
Contact:

Post by haffax »

I see it now. :oops:
Then I have no idea, sorry.
team-pantheon programmer
creators of Rastullahs Lockenpracht
User avatar
epopov
Halfling
Posts: 85
Joined: Tue Jun 10, 2003 2:57 pm
Contact:

Post by epopov »

'INTERNAL COMPILER ERROR' errors are very annoying because you don't know what the problem really is. Generally, when one shows up, you have to either reorganize your source file or add / delete some code. Obviously, it's not very easy in that case because it's a 'third-party' code.
Have you tried to have a look into msdn, looking for possible causes of 'internal compiler error' ?
Others use VC7.0 with no problem (Sinbad, for one). May be you have not enough RAM ? or free disk space ?
User avatar
sinbad
OGRE Retired Team Member
OGRE Retired Team Member
Posts: 19269
Joined: Sun Oct 06, 2002 11:19 pm
Location: Guernsey, Channel Islands
x 67
Contact:

Post by sinbad »

I normally find a clean build will sort out an internal compiler error when it crops up, or if it doesn't it's because it's a particularly nasty use of templates which I reorganise.
Post Reply