Welcome, Guest. Please login or register. Did you miss your activation email?

Author Topic: Binaries for VC++ 2015  (Read 16967 times)

0 Members and 1 Guest are viewing this topic.

eXpl0it3r

  • SFML Team
  • Hero Member
  • *****
  • Posts: 11030
    • View Profile
    • development blog
    • Email
Re: Binaries for VC++ 2015
« Reply #15 on: September 29, 2015, 08:42:30 am »
Thanks for the information!

I've created a fix for it, does that work for you?
Official FAQ: https://www.sfml-dev.org/faq.php
Official Discord Server: https://discord.gg/nr4X7Fh
——————————————————————
Dev Blog: https://duerrenberger.dev/blog/

Nexus

  • SFML Team
  • Hero Member
  • *****
  • Posts: 6287
  • Thor Developer
    • View Profile
    • Bromeon
Re: Binaries for VC++ 2015
« Reply #16 on: December 30, 2015, 08:44:54 pm »
I created a pull request that should properly install the PDB files and thus resolve the LNK4099 warning.
https://github.com/SFML/SFML/pull/1037
Zloxx II: action platformer
Thor Library: particle systems, animations, dot products, ...
SFML Game Development:

eXpl0it3r

  • SFML Team
  • Hero Member
  • *****
  • Posts: 11030
    • View Profile
    • development blog
    • Email
Binaries for VC++ 2015
« Reply #17 on: December 30, 2015, 11:59:47 pm »
Did you test if the PDB are detected properly now?
Official FAQ: https://www.sfml-dev.org/faq.php
Official Discord Server: https://discord.gg/nr4X7Fh
——————————————————————
Dev Blog: https://duerrenberger.dev/blog/

Nexus

  • SFML Team
  • Hero Member
  • *****
  • Posts: 6287
  • Thor Developer
    • View Profile
    • Bromeon
Re: Binaries for VC++ 2015
« Reply #18 on: December 31, 2015, 12:19:33 pm »
Yes, it works for both static and dynamic linking if the .pdb files are located next to the .lib files.

The LNK4099 seems to be triggered only when linking statically, so its disappearing alone is not reliable. But in the VS debugger, you can see under "Modules" whether the symbols for SFML have been loaded. This was the case with those .pdb files (in addition to the linker warning disappearing).

By the way, even if you build the .pdb files in a completely different path, VS can be smart enough to find them -- so you really have to remove the original build files to test it ;)
Zloxx II: action platformer
Thor Library: particle systems, animations, dot products, ...
SFML Game Development:

 

anything