[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Nel] driver_opengl linking: unresolved externals
From: |
Phil Jia-Lin Wu |
Subject: |
Re: [Nel] driver_opengl linking: unresolved externals |
Date: |
Mon, 08 Apr 2002 10:20:59 +1000 |
Hi Jay,
I have made NeL compiled two weeks ago.
I wrote the compilation note as below:
---------------------------------------------------------------------
Here is a short description about the procedure.
1. download "nel.tar.gz", not "nel.zip" which has "end of line" problem.
2. download some libraries or header files:
FreeType, STLport, EAX 2.0 Extension SDK (from Creative), GL extension SDK
(From SGI), libxml, OpenAL
3. Modify driver_opengl_extension_def.h:
(1) cooment out
//#ifndef GL_NV_vertex_program
//#endif /* GL_NV_vertex_program */
(2) comment out
/*
typedef void (APIENTRY * PFNGLPROGRAMPARAMETERS4DVNVPROC)
(GLenum target, GLuint index, GLsizei count,
const GLdouble *v);
typedef void (APIENTRY * PFNGLPROGRAMPARAMETERS4FVNVPROC)
(GLenum target, GLuint index, GLsizei count,
const GLfloat *v);
*/
4. Then biuld it!
-------------------------------------------------------
It is my memory, and may be wrong. If u have further problem or question,
please email me.
And if u compile successful, please let me know as well.
Good Luck!
Phil
>>> address@hidden 04/04/02 03:02AM >>>
I'm having some difficulty pinning down why I am missing 3 unresolved externals
for the driver_opengl linkage. I'm using Visual C++ and have followed the
recent advice on DirectX 8. I presume I am missing a library or have the wrong
version of a library. Can anyone advise me further?
Here is the linker output:
--------------------Configuration: driver_opengl - Win32 Debug------------------
--
Linking...
Creating library ../../../../obj/Debug/nel_drv_opengl_win_debug.lib and
object ../../../../obj/Debug/nel_drv_opengl_win_debug.exp
driver_opengl_material.obj : error LNK2001: unresolved external symbol "class
NL3D::CTextureCube * __cdecl NL3D::BuildCubeMap(int,struct
NL3D::ICubeMapFunctor &,bool,class _STLD::basic_string<char,class
_STLD::char_traits<char>,class _STLD::allocato
r<char> > const &)" (?
address@hidden@@address@hidden@address@hidden@_NABV?
address@hidden@address@hidden@@address@hidden@2@@_STLD@@@Z)
driver_opengl_vertex_program.obj : error LNK2001: unresolved external
symbol "public: __thiscall NL3D::IVertexProgramDrvInfos::IVertexProgramDrvInfos
(class IVertexProgramDrvInfos::IDriver *,struct _STLD::_DBG_iter<class
_STLD::__list<class NL3D::IVe
rtexProgramDrvInfos *,class _STLD::allocator<class NL3D::IVertexProgramDrvInfos
*> >,struct _STLD::_Nonconst_traits<class NL3D::IVertexProgramDrvInfos *> >)"
(address@hidden@@address@hidden@address@hidden@V?
address@hidden
address@hidden@@address@hidden@NL3D@@@_STLD@@@_STLD@@U?
address@hidden@NL3D@@@2@@_STLD@@@Z)
nl3d_debug.lib(driver.obj) : error LNK2001: unresolved external symbol "public:
__thiscall NLMISC::CFairMutex::CFairMutex(class _STL::basic_string<char,class
_STL::char_traits<char>,class _STL::allocator<char> > const &)" (??
address@hidden@@QAE@
address@hidden@address@hidden@@address@hidden@2@@_STL@@@Z)
../../../../lib/nel_drv_opengl_win_debug.dll : fatal error LNK1120: 3
unresolved externals
Error executing link.exe.
nel - 4 error(s), 0 warning(s)
All help greatly appreciated. Cheers,
Jay Bradley, PhD Student,
Institute for Perception, Action and Behaviour, Edinburgh University
_______________________________________________
Nel mailing list
address@hidden
http://mail.freesoftware.fsf.org/mailman/listinfo/nel-all