On Friday, 23 August, 2019 06:06, Reynolds, Scott <[email protected]> wrote:

>I'm trying to build SQLite (sqlite-autoconf-3290000.tar.gz) for
>Windows x64 using Visual Studio 2017.  All items are building, but my
>test application is unable to resolve any SQLite symbols.  This would
>seem to be the result of sqlite3.def being essentially empty (a
>single EXPORTS line).  Here's the process I'm following:

>  1.  Log into my Windows 10 machine
>  2.  Start the "x64 Native Tools Command Prompt for VS 2017"
>  3.  Change directory to ...\sqlite-autoconf-3290000 which contains
>the SQLite source code
>  4.  Execute "nmake /f Makefile.msc dll PLATFORM=x64

>Any ideas?

# <<block2>>
sqlite3.def:    libsqlite3.lib
    echo EXPORTS > sqlite3.def
    dumpbin /all libsqlite3.lib \
        | $(TCLSH_CMD) $(TOP)\tool\replace.tcl include "^\s+1 
_?(sqlite3(?:session|changeset|changegroup|rebaser)?_[^@]*)(?:@\d+)?$$" \1 \
        | sort >> sqlite3.def
# <</block2>>

Is how the sqlite3.def file is built.  So for this to work properly you need to 
have the following commands available in the path:  dumpbin, tclsh, sort

Sounds like you have one of those requirements missing!

-- 
The fact that there's a Highway to Hell but only a Stairway to Heaven says a 
lot about anticipated traffic volume.




_______________________________________________
sqlite-users mailing list
[email protected]
http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users

Reply via email to