I'm encountering a problem with linking my libraries correctly, and I have already tried various solutions found in multiple threads and websites. However, I haven't been able to resolve the issue. I would greatly appreciate your assistance in solving this problem quickly.
The error I am facing is as follows:
Error LNK2001 Unresolved external Symbol "__imp__vprintf". NinjaPlatformer PathToProgram\Platformer\NinjaPlatformer\Box2D.lib(b2Settings.obj)
Here are my current settings:
- Include directories:
$(SolutionDir)deps/include/;$(SolutionDir);$(IncludePath)
- Library directories:
$(SolutionDir)deps/lib/Release/;$(SolutionDir)Release/bin/;$(LibraryPath)
- Additional dependencies:
SDL2.lib;SDL2_mixer.lib;SDL2_ttf.lib;SDL2main.lib;opengl32.lib;glew32.lib;Bengine.lib;Box2D.lib;%(AdditionalDependencies)
My folder structure is as follows:
Platformer
Debug
bin
some stuff...
Release
bin
some stuff...
Bengine (My GameEngine)
some stuff...
deps
include
Box2D, GL, glm, SDL, TTF
lib
Debug / Release:
The libs, I mentioned at the top of the question
NinjaPlatformer (Main Program)
some files for main program
I have also included the error log for reference: Error Log (in German)