trouple compiling with devcpp5- dll contains no exports

You are an experienced programmer and have a problem with the engine, shaders, or advanced effects? Here you'll get answers.
No questions about C++ programming or topics which are answered in the tutorials!
Post Reply
Erk

trouple compiling with devcpp5- dll contains no exports

Post by Erk »

I recently tried rebuilding irrlicht from the source, which was modified to contain improved camera code(which I go from FAQs, Howtos, and tool lists-> Smooth FPS camera thread in the forum, and the Cg Opengl ICgProgram code under FAQs, Howtos, and tool lists->Cg for Opengl), and the dll that is created is smaller than the original irrlicht.dll file, and when I checked with the BORG disassembler, it says there are no exported functions(which I assume is why things do not work). THis is the devcpp compile log:

Compiler: Default compiler
Building Makefile: "C:\Documents and Settings\Nobody\My Documents\irrlicht-0.6\irrlicht-0.6\source\source\Makefile.win"
Executing make...
make.exe -f "C:\Documents and Settings\Nobody\My Documents\irrlicht-0.6\irrlicht-0.6\source\source\Makefile.win" all
dllwrap.exe --output-def libIrrlicht.def --driver-name c++ --implib libIrrlicht.a CAnimatedMeshMD2.o CAnimatedMeshMS3D.o CAnimatedMeshSceneNode.o CBillboardSceneNode.o CBspTree.o CBspTreeSceneNode.o CCameraMayaSceneNode.o CCameraSceneNode.o CColorConverter.o CDirectX8Texture.o CFileList.o CFileSystem.o CFPSCounter.o CGUIButton.o CGUIEnvironment.o CGUIFileOpenDialog.o CGUIFont.o CGUIImage.o CGUIListBox.o CGUIMeshViewer.o CGUIScrollBar.o CGUISkin.o CGUIStaticText.o CGUIWindow.o CIrrDeviceWin32.o CLightSceneNode.o CLimitReadFile.o CMemoryReadFile.o CMeshSceneNode.o COctTreeSceneNode.o COpenGLTexture.o CQ3LevelMesh.o CReadFile.o CSceneManager.o CSceneNodeAnimatorFlyCircle.o CSceneNodeAnimatorRotation.o CSoftwareTexture.o CStaticMeshOBJ.o CTestSceneNode.o CTRFlat.o CTRFlatWire.o CTRGouraud.o CTRGouraudWire.o CTRTextureFlat.o CTRTextureFlatWire.o CTRTextureGouraud.o CTRTextureGouraudWire.o CVideoDirectX8.o CVideoNull.o CVideoOpenGL.o CVideoSoftware.o CZBuffer.o CZipReader.o Irrlicht.o os.o CCameraFPSSceneNode.o CGeometryCreator.o CSceneNodeAnimatorFlyStraight.o CSceneNodeAnimatorTexture.o CDefaultMeshFormatLoader.o CSkyBoxSceneNode.o CShadowVolumeSceneNode.o C3DSMeshFileLoader.o CSceneCollisionManager.o CIrrDeviceStub.o CParticleSystemSceneNode.o CParticleFadeOutAffector.o CParticleBoxEmitter.o CParticlePointEmitter.o CParticleGravityAffector.o CDummyTransformationSceneNode.o CGUIInOutFader.o CIrrDeviceLinux.o CMeshManipulator.o CMetaTriangleSelector.o COctTreeTriangleSelector.o CSceneNodeAnimatorCollisionResponse.o CSceneNodeAnimatorDelete.o CTriangleBBSelector.o CTriangleSelector.o CVideoModeList.o CWaterSurfaceSceneNode.o CGUIMessageBox.o CGUIModalScreen.o CEmptySceneNode.o CImage.o CImageLoaderBmp.o CImageLoaderJPG.o CImageLoaderPCX.o CImageLoaderPSD.o CImageLoaderTGA.o CLogger.o CTerrainSceneNode.o CDirectX9Texture.o CGUIContextMenu.o CGUIEditBox.o CGUIMenu.o CGUITabControl.o COSOperator.o CSceneNodeAnimatorFollowSpline.o CVideoDirectX9.o CXAnimationPlayer.o CXFileReader.o CXMeshFileLoader.o CTextReader.o CXMLReader.o CWriteFile.o CGUIComboBox.o CGUIToolBar.o CXMLWriter.o CGUICheckBox.o CCGGLProgram.o -L"C:/Dev-Cpp/lib" -L"C:/Development/Irrlicht/gppjpeglib" -L"C:/Development/Irrlicht/gppzlib" -L"C:/Documents and Settings/Nobody/My Documents/irrlicht-0.6/irrlicht-0.6/lib/DevCpp" --no-export-all-symbols --add-stdcall-alias -lgdi32 -lglu32 -lopengl32 -ljpeg -lz "../../../../../../../Program Files/NVIDIA Corporation/Cg/lib/cg.lib" "../../../../../../../Program Files/NVIDIA Corporation/Cg/lib/cgGL.lib" -o Irrlicht.dll

c++: : Invalid argument

dllwrap.exe: no export definition file provided.
Creating one, but that may not be what you want
dllwrap.exe: c++ exited with status 1

make.exe: *** [Irrlicht.dll] Error 1

Execution terminated

Any help will be extremely appreciated. Thanks in advance.
Post Reply