void Model::reloadTextures()
{
for ( int i = 0; i < m_numMaterials; i++ )
if ( strlen( m_pMaterials.m_pTextureFilename ) > 0 )
m_pMaterials.m_texture = LoadGLTexture( m_pMaterials.m_pTextureFilename );
else
m_pMaterials.m_texture = 0;
}
🎉 Celebrating 25 Years of GameDev.net! 🎉
Not many can claim 25 years on the Internet! Join us in celebrating this milestone. Learn more about our history, and thank you for being a part of our community!
Link Error Please Help
I am using Visual Studio.net 2003 and am trying to do Lesson 31 from NeHe.
I am having the following linker error and I don't understand why?
Convergence Project 6 error LNK2019: unresolved external symbol "unsigned int __cdecl LoadGLTexture(char const *)" (?LoadGLTexture@@YAIPBD@Z) referenced in function "public: void __thiscall Model::reloadTextures(void)" (?reloadTextures@Model@@QAEXXZ)
I don't use visual studio, but this kind of error usualy occurs if you include a header file that defines a function called LoadGLTextures and then do not add teh corresponding .cpp file which contains the code for this function.
Take a look at the .cpp files within the project and teh folder of lesson31 whether one of those is missing in your VS project
Take a look at the .cpp files within the project and teh folder of lesson31 whether one of those is missing in your VS project
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement