Getting basic client to run

Added by shuawinn about 4 years ago

I got my server to build without using any of the client code found online, and I'm trying to get a basic client application to run so I can print out hello world to my console. I'm using the client code for windows found here:
http://dev.ryzom.com/wiki/ryzom/HelloWorld
but when I build it I get the following errors:
testClient.obj : error LNK2001: unresolved external symbol "public: virtual char const * _thiscall NLMISC::Exception::what(void)const " (?what@Exception@NLMISC@UBEPBDXZ)
1>testClient.obj : error LNK2001: unresolved external symbol "bool __cdecl NLMISC::_assert_stop(bool &,int,char const *,char const *,char const *)" (?_assert_stop@NLMISC
@$$FYA_NAA_NHPBD11@Z)
1>testClient.obj : error LNK2001: unresolved external symbol "public: static class NL3D::UDriver * __cdecl NL3D::UDriver::createDriver(unsigned int,bool,void (
_cdecl*)(void))" (?createDriver@UDriver@NL3D@$$FSAPAV12@I_NP6AXXZ@Z)
1>testClient.obj : error LNK2001: unresolved external symbol "public: void __thiscall NLMISC::CEventServer::pump(bool)" (?pump@CEventServer@NLMISC
@$$FQAEX_N@Z)
1>testClient.obj : error LNK2001: unresolved external symbol "public: bool __thiscall NLMISC::CEventListenerAsync::isKeyDown(enum NLMISC::TKey)const " (?isKeyDown@CEventListenerAsync@NLMISC@$$FQBE_NW4TKey@2@Z)
1>testClient.obj : error LNK2001: unresolved external symbol "public: virtual char const * __thiscall NLMISC::Exception::what(void)const " (?what@Exception@NLMISC@@$$FUBEPBDXZ)
1>C:\ryzom_client\testClient\testClient\Release\testClient.exe : fatal error LNK1120: 6 unresolved externals

Just wondering what I'm missing, it seems to be not finding the appropriate libraries


Replies (17)

RE: Getting basic client to run - Added by rti about 4 years ago

It seems like you are not linking the NeL libraries.
Go to your project linker settings and add nlmisc and nl3d. That should be enough for that application.
Hope that helps.

RE: Getting basic client to run - Added by rti about 4 years ago

Sorry, the libraries are called nelmisc and nel3d.

RE: Getting basic client to run - Added by shuawinn about 4 years ago

I thought I did. I went into my project properties and told the project where the addition library dependencies were located.
When I type in nelmisc.lib as a library, it can't find it:

Error 1 fatal error LNK1181: cannot open input file 'nelmisc.lib' testClient

RE: Getting basic client to run - Added by rti about 4 years ago

Is the path to the libraries in the linker settings really correct? Permissions?

RE: Getting basic client to run - Added by shuawinn about 4 years ago

I think so here is a screen shot of what I have, the last two were the build files on my server that should contain the libraries needed.

I just tried adding nelmisc_r.lib and nel3d_r.lib instead, but that gives me a whole new list of unresolved external symbol errors

Settings.png (59.1 kB)

RE: Getting basic client to run - Added by rti about 4 years ago

Can you post the errors you get when adding nelmisc_r.lib and nel3d_r.lib?

RE: Getting basic client to run - Added by shuawinn about 4 years ago

1>nel3d_r.lib(font_generator.obj) : error LNK2001: unresolved external symbol FT_Select_Charmap
1>nel3d_r.lib(font_generator.obj) : error LNK2001: unresolved external symbol _FT_Attach_File
1>nel3d_r.lib(font_generator.obj) : error LNK2001: unresolved external symbol _FT_New_Face
1>nel3d_r.lib(font_generator.obj) : error LNK2001: unresolved external symbol _FT_Init_FreeType
1>nel3d_r.lib(font_generator.obj) : error LNK2001: unresolved external symbol _FT_Done_FreeType
1>nel3d_r.lib(font_generator.obj) : error LNK2001: unresolved external symbol _FT_Load_Glyph
1>nel3d_r.lib(font_generator.obj) : error LNK2001: unresolved external symbol _FT_Get_Char_Index
1>nel3d_r.lib(font_generator.obj) : error LNK2001: unresolved external symbol _FT_Set_Pixel_Sizes
1>nel3d_r.lib(font_generator.obj) : error LNK2001: unresolved external symbol _FT_Render_Glyph
1>nel3d_r.lib(font_generator.obj) : error LNK2001: unresolved external symbol _FT_Get_Kerning
1>nelmisc_r.lib(common.obj) : error LNK2001: unresolved external symbol __imp
_RegCloseKey@4
1>nelmisc_r.lib(system_info.obj) : error LNK2001: unresolved external symbol _imp_RegCloseKey@4
1>nelmisc_r.lib(system_utils.obj) : error LNK2001: unresolved external symbol _imp_RegCloseKey@4
1>nelmisc_r.lib(common.obj) : error LNK2001: unresolved external symbol _imp_RegQueryValueA@16
1>nelmisc_r.lib(common.obj) : error LNK2001: unresolved external symbol _imp_RegOpenKeyExA@20
1>nelmisc_r.lib(system_info.obj) : error LNK2001: unresolved external symbol _imp_RegOpenKeyExA@20
1>nelmisc_r.lib(system_utils.obj) : error LNK2001: unresolved external symbol _imp_RegOpenKeyExA@20
1>nelmisc_r.lib(common.obj) : error LNK2001: unresolved external symbol _imp_ShellExecuteA@24
1>nelmisc_r.lib(path.obj) : error LNK2001: unresolved external symbol _imp_SHGetSpecialFolderPathW@16
1>nelmisc_r.lib(system_info.obj) : error LNK2001: unresolved external symbol _imp_RegQueryValueExA@24
1>nelmisc_r.lib(system_utils.obj) : error LNK2001: unresolved external symbol _imp_RegQueryValueExA@24
1>nelmisc_r.lib(system_info.obj) : error LNK2001: unresolved external symbol _imp_GetSystemMetrics@4
1>nelmisc_r.lib(report.obj) : error LNK2001: unresolved external symbol _imp_EnableWindow@8
1>nelmisc_r.lib(report.obj) : error LNK2001: unresolved external symbol _imp_DeleteObject@4
1>nelmisc_r.lib(report.obj) : error LNK2001: unresolved external symbol _imp_ShowWindow@8
1>nelmisc_r.lib(report.obj) : error LNK2001: unresolved external symbol _imp_DispatchMessageW@4
1>nelmisc_r.lib(report.obj) : error LNK2001: unresolved external symbol _imp_TranslateMessage@4
1>nelmisc_r.lib(report.obj) : error LNK2001: unresolved external symbol _imp_PeekMessageW@20
1>nelmisc_r.lib(report.obj) : error LNK2001: unresolved external symbol _imp_SetForegroundWindow@4
1>nelmisc_r.lib(report.obj) : error LNK2001: unresolved external symbol _imp_SetFocus@4
1>nelmisc_r.lib(report.obj) : error LNK2001: unresolved external symbol _imp_SetWindowPos@28
1>nelmisc_r.lib(report.obj) : error LNK2001: unresolved external symbol _imp_ShowCursor@4
1>nelmisc_r.lib(report.obj) : error LNK2001: unresolved external symbol _imp_SendMessageA@16
1>nelmisc_r.lib(report.obj) : error LNK2001: unresolved external symbol _imp_GetWindowLongA@8
1>nelmisc_r.lib(report.obj) : error LNK2001: unresolved external symbol _imp_CreateFontA@56
1>nelmisc_r.lib(report.obj) : error LNK2001: unresolved external symbol _imp_CreateWindowExW@48
1>nelmisc_r.lib(report.obj) : error LNK2001: unresolved external symbol _imp_RegisterClassW@4
1>nelmisc_r.lib(report.obj) : error LNK2001: unresolved external symbol _imp_LoadCursorA@8
1>nelmisc_r.lib(report.obj) : error LNK2001: unresolved external symbol _imp_DefWindowProcA@16
1>nelmisc_r.lib(bitmap_jpeg.obj) : error LNK2001: unresolved external symbol jpeg_resync_to_restart
1>nelmisc_r.lib(bitmap_jpeg.obj) : error LNK2001: unresolved external symbol _jpeg_finish_decompress
1>nelmisc_r.lib(bitmap_jpeg.obj) : error LNK2001: unresolved external symbol _jpeg_read_scanlines
1>nelmisc_r.lib(bitmap_jpeg.obj) : error LNK2001: unresolved external symbol _jpeg_start_decompress
1>nelmisc_r.lib(bitmap_jpeg.obj) : error LNK2001: unresolved external symbol _jpeg_read_header
1>nelmisc_r.lib(bitmap_jpeg.obj) : error LNK2001: unresolved external symbol _jpeg_CreateDecompress
1>nelmisc_r.lib(bitmap_jpeg.obj) : error LNK2001: unresolved external symbol _jpeg_destroy_decompress
1>nelmisc_r.lib(bitmap_jpeg.obj) : error LNK2001: unresolved external symbol _jpeg_std_error
1>nelmisc_r.lib(bitmap_jpeg.obj) : error LNK2001: unresolved external symbol _jpeg_finish_compress
1>nelmisc_r.lib(bitmap_jpeg.obj) : error LNK2001: unresolved external symbol _jpeg_write_scanlines
1>nelmisc_r.lib(bitmap_jpeg.obj) : error LNK2001: unresolved external symbol _jpeg_start_compress
1>nelmisc_r.lib(bitmap_jpeg.obj) : error LNK2001: unresolved external symbol _jpeg_set_quality
1>nelmisc_r.lib(bitmap_jpeg.obj) : error LNK2001: unresolved external symbol _jpeg_set_defaults
1>nelmisc_r.lib(bitmap_jpeg.obj) : error LNK2001: unresolved external symbol _jpeg_CreateCompress
1>nelmisc_r.lib(bitmap_jpeg.obj) : error LNK2001: unresolved external symbol _jpeg_destroy_compress
1>nelmisc_r.lib(bitmap_png.obj) : error LNK2001: unresolved external symbol _png_free
1>nelmisc_r.lib(bitmap_png.obj) : error LNK2001: unresolved external symbol _png_error
1>nelmisc_r.lib(bitmap_png.obj) : error LNK2001: unresolved external symbol _png_read_end
1>nelmisc_r.lib(bitmap_png.obj) : error LNK2001: unresolved external symbol _png_read_image
1>nelmisc_r.lib(bitmap_png.obj) : error LNK2001: unresolved external symbol _png_malloc
1>nelmisc_r.lib(bitmap_png.obj) : error LNK2001: unresolved external symbol _png_get_channels
1>nelmisc_r.lib(bitmap_png.obj) : error LNK2001: unresolved external symbol _png_get_rowbytes
1>nelmisc_r.lib(bitmap_png.obj) : error LNK2001: unresolved external symbol _png_read_update_info
1>nelmisc_r.lib(bitmap_png.obj) : error LNK2001: unresolved external symbol _png_set_filler
1>nelmisc_r.lib(bitmap_png.obj) : error LNK2001: unresolved external symbol _png_set_gamma
1>nelmisc_r.lib(bitmap_png.obj) : error LNK2001: unresolved external symbol _png_get_gAMA
1>nelmisc_r.lib(bitmap_png.obj) : error LNK2001: unresolved external symbol _png_set_expand
1>nelmisc_r.lib(bitmap_png.obj) : error LNK2001: unresolved external symbol _png_get_valid
1>nelmisc_r.lib(bitmap_png.obj) : error LNK2001: unresolved external symbol _png_set_packing
1>nelmisc_r.lib(bitmap_png.obj) : error LNK2001: unresolved external symbol _png_set_strip_16
1>nelmisc_r.lib(bitmap_png.obj) : error LNK2001: unresolved external symbol _png_get_IHDR
1>nelmisc_r.lib(bitmap_png.obj) : error LNK2001: unresolved external symbol _png_read_info
1>nelmisc_r.lib(bitmap_png.obj) : error LNK2001: unresolved external symbol _png_set_sig_bytes
1>nelmisc_r.lib(bitmap_png.obj) : error LNK2001: unresolved external symbol _png_set_read_fn
1>nelmisc_r.lib(bitmap_png.obj) : error LNK2001: unresolved external symbol _png_set_longjmp_fn
1>nelmisc_r.lib(bitmap_png.obj) : error LNK2001: unresolved external symbol _png_destroy_read_struct
1>nelmisc_r.lib(bitmap_png.obj) : error LNK2001: unresolved external symbol _png_create_info_struct
1>nelmisc_r.lib(bitmap_png.obj) : error LNK2001: unresolved external symbol _png_create_read_struct
1>nelmisc_r.lib(bitmap_png.obj) : error LNK2001: unresolved external symbol _png_get_io_ptr
1>nelmisc_r.lib(bitmap_png.obj) : error LNK2001: unresolved external symbol _png_write_end
1>nelmisc_r.lib(bitmap_png.obj) : error LNK2001: unresolved external symbol _png_write_image
1>nelmisc_r.lib(bitmap_png.obj) : error LNK2001: unresolved external symbol _png_set_shift
1>nelmisc_r.lib(bitmap_png.obj) : error LNK2001: unresolved external symbol _png_write_info
1>nelmisc_r.lib(bitmap_png.obj) : error LNK2001: unresolved external symbol _png_set_sBIT
1>nelmisc_r.lib(bitmap_png.obj) : error LNK2001: unresolved external symbol _png_set_IHDR
1>nelmisc_r.lib(bitmap_png.obj) : error LNK2001: unresolved external symbol _png_set_write_fn
1>nelmisc_r.lib(bitmap_png.obj) : error LNK2001: unresolved external symbol _png_destroy_write_struct
1>nelmisc_r.lib(bitmap_png.obj) : error LNK2001: unresolved external symbol _png_create_write_struct
1>nelmisc_r.lib(win_thread.obj) : error LNK2001: unresolved external symbol __imp
_GetUserNameA@8
1>nelmisc_r.lib(system_utils.obj) : error LNK2001: unresolved external symbol _imp_CoInitializeEx@8
1>nelmisc_r.lib(system_utils.obj) : error LNK2001: unresolved external symbol _imp_CoUninitialize@0
1>nelmisc_r.lib(system_utils.obj) : error LNK2001: unresolved external symbol _imp_CloseClipboard@0
1>nelmisc_r.lib(system_utils.obj) : error LNK2001: unresolved external symbol _imp_SetClipboardData@8
1>nelmisc_r.lib(system_utils.obj) : error LNK2001: unresolved external symbol _imp_EmptyClipboard@0
1>nelmisc_r.lib(system_utils.obj) : error LNK2001: unresolved external symbol _imp_IsClipboardFormatAvailable@4
1>nelmisc_r.lib(system_utils.obj) : error LNK2001: unresolved external symbol _imp_OpenClipboard@4
1>nelmisc_r.lib(system_utils.obj) : error LNK2001: unresolved external symbol _imp_GetClipboardData@4
1>nelmisc_r.lib(system_utils.obj) : error LNK2001: unresolved external symbol _imp_GetKeyboardLayout@4
1>nelmisc_r.lib(system_utils.obj) : error LNK2001: unresolved external symbol _imp_SystemParametersInfoA@16
1>nelmisc_r.lib(system_utils.obj) : error LNK2001: unresolved external symbol _imp_RegSetValueExA@24
1>nelmisc_r.lib(system_utils.obj) : error LNK2001: unresolved external symbol _imp_RegCreateKeyExA@36
1>nelmisc_r.lib(system_utils.obj) : error LNK2001: unresolved external symbol _imp_ReleaseDC@8
1>nelmisc_r.lib(system_utils.obj) : error LNK2001: unresolved external symbol _imp_GetDeviceCaps@8
1>nelmisc_r.lib(system_utils.obj) : error LNK2001: unresolved external symbol _imp_GetWindowDC@4
1>nelmisc_r.lib(system_utils.obj) : error LNK2001: unresolved external symbol _imp_GetDesktopWindow@0
1>C:\ryzom_client\testClient\testClient\Release\testClient.exe : fatal error LNK1120: 99 unresolved externals

RE: Getting basic client to run - Added by rti about 4 years ago

Now you need to add freetype, jpeg, png and some windows system lib i do not know the name of.

RE: Getting basic client to run - Added by shuawinn about 4 years ago

It looks like it's not finding any of the lib files inside of the external_stlport directory I have
I will try to link that and see if I can get it to run.
Thanks.

RE: Getting basic client to run - Added by kervala about 4 years ago

Or simpler, to link automatically with the right libs, you can add to your solution NeL misc and 3d libs projects found in build folder :)

build\nel\src\3d\nel3d.vcproj
build\nel\src\misc\nelmisc.vcproj

And in your solution dependencies, put nlmisc and nl3d as dependencies to your project.

RE: Getting basic client to run - Added by shuawinn about 4 years ago

How do I add the projects?
I put them in the addition dependencies with the libs and built and got this error

Error 1 fatal error LNK1107: invalid or corrupt file: cannot read at 0x10443 C:\ryzom\build\nel\src\3d\nel3d.vcproj 1

RE: Getting basic client to run - Added by kervala about 4 years ago

  • Right button on your solution, Add -> Existing project... -> build\nel\src\3d\nel3d.vcproj
  • Right button on your solution, Add -> Existing project... -> build\nel\src\3d\nelmisc.vcproj
  • Right button on your solution, Project Dependencies -> Projects: your project -> Depends on: "NeL, Library: NeL Misc" + "NeL, Library: NeL 3D"

Done :)

RE: Getting basic client to run - Added by shuawinn about 4 years ago

I did as you said and it still is throwing the same original 99 errors as above. Should I try linking each library individually or copying them to my system32 folder?

RE: Getting basic client to run - Added by kervala about 4 years ago

Why do you want to copy files in system32 ?

I have no idea what properties you set on your project but you're ignoring system libs which is bad.

To fix you link errors you have to link to : User32.lib Ole32.lib libpng.lib libjpeg.lib freetype.lib

The 2 first ones should be included by default.

I suspect you're trying to fix your problems by changing things you don't understand, which leads to more problems.

For example, I never saw we can link a program to a .vcproj file...

Btw what compiler are you using VC++ 2008 or 2010 ? Did you set external libs in your VC++ libraries paths or in project ones ?

RE: Getting basic client to run - Added by shuawinn about 4 years ago

I didn't copy them, I just wasn' sure what I needed to do. I'm not too experienced with linking unfortunately.
I didn't have the other 3 libs linked, so I'll fix that, and I'll remove anything extra that I have included. I am using VC++2008 Pro and I set my external libs when I built the project using CMake, but I just double checked and they are in the VC++ library paths.

After doing your suggestions, I got the following

nelmisc_r.lib(common.obj) : error LNK2001: unresolved external symbol _imp_RegCloseKey@4

1>nelmisc_r.lib(system_info.obj) : error LNK2001: unresolved external symbol _imp_RegCloseKey@4
1>nelmisc_r.lib(system_utils.obj) : error LNK2001: unresolved external symbol _imp_RegCloseKey@4
1>nelmisc_r.lib(common.obj) : error LNK2001: unresolved external symbol _imp_RegQueryValueA@16
1>nelmisc_r.lib(common.obj) : error LNK2001: unresolved external symbol _imp_RegOpenKeyExA@20
1>nelmisc_r.lib(system_info.obj) : error LNK2001: unresolved external symbol _imp_RegOpenKeyExA@20
1>nelmisc_r.lib(system_utils.obj) : error LNK2001: unresolved external symbol _imp_RegOpenKeyExA@20
1>nelmisc_r.lib(common.obj) : error LNK2001: unresolved external symbol _imp_ShellExecuteA@24
1>nelmisc_r.lib(path.obj) : error LNK2001: unresolved external symbol _imp_SHGetSpecialFolderPathW@16
1>nelmisc_r.lib(system_info.obj) : error LNK2001: unresolved external symbol _imp_RegQueryValueExA@24
1>nelmisc_r.lib(system_utils.obj) : error LNK2001: unresolved external symbol _imp_RegQueryValueExA@24
1>nelmisc_r.lib(system_info.obj) : error LNK2001: unresolved external symbol _imp_GetSystemMetrics@4
1>nelmisc_r.lib(report.obj) : error LNK2001: unresolved external symbol _imp_EnableWindow@8
1>nelmisc_r.lib(report.obj) : error LNK2001: unresolved external symbol _imp_DeleteObject@4
1>nelmisc_r.lib(report.obj) : error LNK2001: unresolved external symbol _imp_ShowWindow@8
1>nelmisc_r.lib(report.obj) : error LNK2001: unresolved external symbol _imp_DispatchMessageW@4
1>nelmisc_r.lib(report.obj) : error LNK2001: unresolved external symbol _imp_TranslateMessage@4
1>nelmisc_r.lib(report.obj) : error LNK2001: unresolved external symbol _imp_PeekMessageW@20
1>nelmisc_r.lib(report.obj) : error LNK2001: unresolved external symbol _imp_SetForegroundWindow@4
1>nelmisc_r.lib(report.obj) : error LNK2001: unresolved external symbol _imp_SetFocus@4
1>nelmisc_r.lib(report.obj) : error LNK2001: unresolved external symbol _imp_SetWindowPos@28
1>nelmisc_r.lib(report.obj) : error LNK2001: unresolved external symbol _imp_ShowCursor@4
1>nelmisc_r.lib(report.obj) : error LNK2001: unresolved external symbol _imp_SendMessageA@16
1>nelmisc_r.lib(report.obj) : error LNK2001: unresolved external symbol _imp_GetWindowLongA@8
1>nelmisc_r.lib(report.obj) : error LNK2001: unresolved external symbol _imp_CreateFontA@56
1>nelmisc_r.lib(report.obj) : error LNK2001: unresolved external symbol _imp_CreateWindowExW@48
1>nelmisc_r.lib(report.obj) : error LNK2001: unresolved external symbol _imp_RegisterClassW@4
1>nelmisc_r.lib(report.obj) : error LNK2001: unresolved external symbol _imp_LoadCursorA@8
1>nelmisc_r.lib(report.obj) : error LNK2001: unresolved external symbol _imp_DefWindowProcA@16
1>nelmisc_r.lib(win_thread.obj) : error LNK2001: unresolved external symbol _imp_GetUserNameA@8
1>nelmisc_r.lib(system_utils.obj) : error LNK2001: unresolved external symbol _imp_CoInitializeEx@8
1>nelmisc_r.lib(system_utils.obj) : error LNK2001: unresolved external symbol _imp_CoUninitialize@0
1>nelmisc_r.lib(system_utils.obj) : error LNK2001: unresolved external symbol _imp_CloseClipboard@0
1>nelmisc_r.lib(system_utils.obj) : error LNK2001: unresolved external symbol _imp_SetClipboardData@8
1>nelmisc_r.lib(system_utils.obj) : error LNK2001: unresolved external symbol _imp_EmptyClipboard@0
1>nelmisc_r.lib(system_utils.obj) : error LNK2001: unresolved external symbol _imp_IsClipboardFormatAvailable@4
1>nelmisc_r.lib(system_utils.obj) : error LNK2001: unresolved external symbol _imp_OpenClipboard@4
1>nelmisc_r.lib(system_utils.obj) : error LNK2001: unresolved external symbol _imp_GetClipboardData@4
1>nelmisc_r.lib(system_utils.obj) : error LNK2001: unresolved external symbol _imp_GetKeyboardLayout@4
1>nelmisc_r.lib(system_utils.obj) : error LNK2001: unresolved external symbol _imp_SystemParametersInfoA@16
1>nelmisc_r.lib(system_utils.obj) : error LNK2001: unresolved external symbol _imp_RegSetValueExA@24
1>nelmisc_r.lib(system_utils.obj) : error LNK2001: unresolved external symbol _imp_RegCreateKeyExA@36
1>nelmisc_r.lib(system_utils.obj) : error LNK2001: unresolved external symbol _imp_ReleaseDC@8
1>nelmisc_r.lib(system_utils.obj) : error LNK2001: unresolved external symbol _imp_GetDeviceCaps@8
1>nelmisc_r.lib(system_utils.obj) : error LNK2001: unresolved external symbol _imp_GetWindowDC@4
1>nelmisc_r.lib(system_utils.obj) : error LNK2001: unresolved external symbol _imp_GetDesktopWindow@0
1>libpng.lib(pngread.obj) : error LNK2001: unresolved external symbol inflateInit
1>libpng.lib(pngread.obj) : error LNK2001: unresolved external symbol inflate
1>libpng.lib(pngrutil.obj) : error LNK2001: unresolved external symbol _inflate
1>libpng.lib(pngread.obj) : error LNK2001: unresolved external symbol _inflateEnd
1>libpng.lib(png.obj) : error LNK2001: unresolved external symbol _crc32
1>libpng.lib(png.obj) : error LNK2001: unresolved external symbol _inflateReset
1>libpng.lib(pngrutil.obj) : error LNK2001: unresolved external symbol _inflateReset
1>libpng.lib(pngwrite.obj) : error LNK2001: unresolved external symbol _deflate
1>libpng.lib(pngwutil.obj) : error LNK2001: unresolved external symbol _deflate
1>libpng.lib(pngwrite.obj) : error LNK2001: unresolved external symbol _deflateEnd
1>libpng.lib(pngwutil.obj) : error LNK2001: unresolved external symbol _deflateInit2

1>libpng.lib(pngwutil.obj) : error LNK2001: unresolved external symbol _deflateReset
1>C:\ryzom_client\testClient\testClient\Release\testClient.exe : fatal error LNK1120: 50 unresolved externals

RE: Getting basic client to run - Added by shuawinn about 4 years ago

I've been running through with the debugger and it looks like it's not finding any of the files in my external_stlport folder. I'll try to rebuild it with Cmake.

RE: Getting basic client to run - Added by kervala about 4 years ago

You should add "zlib.lib" too :)

(1-17/17)