Linker error when trying to use SQLiteSupport module
This is mainly a summary of the bug described here:
I am trying to use the third party SQLiteSupport module included with the Unreal Engine. This requires downloading and compiling the sqlite source itself, which I did. I then added the line PublicDependencyModuleNames.Add("SQLiteSupport"); to my project.build.cs file. Attempting to compile this causes a bug which can be worked around in a few ways (see the linked forum post), but it also throws a linker error even when the compiling problems are worked around.
The error is:
LINK : fatal error LNK1181: cannot open input file 'C:\Program Files\Epic Games\4.7\Engine\Intermediate\Build\Win64\UE4Editor\Development\UE4Editor-SQLiteSupport.lib'
I confirmed that this lib file does not exist, but now I am confused. Where should it have come from? When is it supposed to be created, and what did I miss? A lib file was created when I compiled the sqlite source code, but it has a different name and file path, specifically:
C:\Program Files\Epic Games\4.7\Engine\Source\ThirdParty\sqlite\lib\x64\Release\sqlite.lib
At this point, I don't know what I have to do to enable use of sqlite.
asked Mar 03 '15 at 09:21 AM in C++ Programming
This is currently being addressed in the bug report section, so I am closing this question.
Link to the bug report:
answered Mar 06 '15 at 07:31 PM
Follow this question
Once you sign in you will be able to subscribe for any updates here