-
Notifications
You must be signed in to change notification settings - Fork 26
Must use release-debug, or debug mode #46
Copy link
Copy link
Open
Labels
UnsureNeeds confirmation or more infoNeeds confirmation or more info
Description
If I want to compile my program in debug mode, d2sqlite3 must also have been compiled in debug mode (e.g. dub - b "debug" or dub -b "release-dubug").
If I build d2sqlite3.lib without the -debug flag, and I compile my program in debug mode, I get:
dmd -m64 main.d -Id2sqlite\source -Ld2sqlite3.lib sqlite3.lib -debug
lld-link.exe: warning: obj\debug\main.obj: undefined symbol: _D9d2sqlite38database8Database7Payload9__xtoHashFNbNeKxSQCcQBvQBpQBjZm
lld-link.exe: warning: obj\debug\main.obj: undefined symbol: _D9d2sqlite38database8Database7Payload11__xopEqualsFKxSQCbQBuQBoQBiKxQpZb
If I compile my program without -debug (and d2sqlite.lib is also without -debug), everything is fine.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
UnsureNeeds confirmation or more infoNeeds confirmation or more info