Version: #define PVRTLSTRINGVERSION “5.1.0”
Compiler: Visual Studio 2015
OS: Windows 7
Platforms: Release + Debug, x86 + x64.
Now that PVRTexLib.dll is being imported, my engine no longer closes. All of the windows close, but a single thread remains active in the debugger:
This remains the case regardless of Debug/Release builds or x86/x64 builds. My engine waits inside common_exit() for the thread to do something and it never finishes.
This happens even if no functions are called inside the DLL. Simply loading the DLL causes this to happen later during shut-down.
#1: Is it possible to not use the DLL at all? I would strongly rather use a static link only to PVRTexLib.lib, but when I tried it still requested that the DLL be present. If I could link only to PVRTexLib.lib, it would solve this problem.
#2: Otherwise I need to know how to solve this problem.