Zydeholic wrote: ➢ I compile and get one error: Severity Code Description Project File Line Suppression State Error LNK2001 unresolved external symbol _sqlite3_version sqlite_try_3 C:\Users\DSNoS\source\repos\sqlite_try_3\sqlite_try_3\sqlite3.obj 1
That symbol is declared, and a definition for the object so named is coded, in the sqlite3.c amalgamation without the possibility of omission by the preprocessor. So I find it exceedingly strange that your link operation is complaining of an unresolvable reference to that symbol in sqlite3.obj. For a C compilation, which you certainly should be using for that C source, the name should be undecorated, except for the leading underscore, just as it appears in the above-quoted error message. This leads me to believe you are doing something too strange for anybody to guess with the information provided so far. You may notice that this thread is misnamed for this latest difficulty, since the code does actually compile. If I had to name it accurately, it would be called: [off topic] Need build instructions for my project which uses SQLite in a development environment differing from the one actually supported by the SQLite team. Some questions to ask yourself as you attempt to sort this out: 1. Am I compiling the .c sources as C language? 2. Have I modified the sources everybody assumes are as released by the SQLite team? 3. What does insight does dumpbin.exe, (the VC command line tool for showing compiled image content), provide into my link errors? 4. How does my sqlite3.obj differ from the one I get following step 19 at https://www.sqlite.org/cli.html , and why? _______________________________________________ sqlite-users mailing list sqlite-users@mailinglists.sqlite.org http://mailinglists.sqlite.org/cgi-bin/mailman/listinfo/sqlite-users