Jump to content

Trouble compiling T3D (Release mode) LNK2019


John-E

Recommended Posts

Hello everyone,


New T3D user here.


Compiling the engine on VS 2015/Windows 10.


-Debug mode: All's nice and cool!


-Release mode: Error LNK2019

unresolved external symbol __vsnprintf referenced in function "long __stdcall StringVPrintfWorkerA(char *,unsigned int,unsigned int *,char const *,char *)" blah blah blah blah blah buildFilesVisualStudio 2015projectsDxErr.lib(dxerra.obj)


Seems like the project DLL is in trouble. Any ideas?

Also why don't we get a project dll when the project generation is done using the project manager?

 

Original garagegames.com Thread Link

Edited by John-E
Link to comment
Share on other sites

I only have 2015 installed on my main desktop machine, so I'll see about trying to replicate this tonight.


My guess is that, given the mention of the DXErr lib, is T3D still uses the old DirectX SDK, there may be some hangup there. Getting it switched to use the WindowsSDK is on the to-do list in the near future and could fix that.

Link to comment
Share on other sites

Hey bigmonk, thanks!

I tried to comment off those lines too a few days ago and indeed it compiles. It works fine until you press ctrl+z. Then boom. Big time crash. So I just rolled back to VS2013 for the moment. At least until I figure out the basics. The engine needs a graphics update anyway so we'll be messing with it again soon.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...