Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Linking with sqlite3.lib fails #32

Open
Tembocs opened this issue May 1, 2018 · 2 comments
Open

Linking with sqlite3.lib fails #32

Tembocs opened this issue May 1, 2018 · 2 comments

Comments

@Tembocs
Copy link

Tembocs commented May 1, 2018

I'm trying to use TQL in my simple project for learning this library. When trying to compile I get the error message below. Do I need a separate install of sqlite3.lib or is it built during compilation as among the internal dependencies of TQL?

error: linking with `link.exe` failed: exit code: 1181
  |
  = note: "C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Community\\VC\\Tools\\MSVC\\14.11.25503\\bin\\HostX64\\x64\\link.exe" "/NOLOGO" "/NXCOMPAT" "/LIBPATH:C:\\Users\\tembo\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib" "c:\\Users\\tembo\\Desktop\\qnd\\updater_tql\\target\\debug\\deps\\updater_tql-a11d14ed7d7324b3.1y16o1qfye96o7m0.rcgu.o" "c:\\Users\\tembo\\Desktop\\qnd\\updater_tql\\target\\debug\\deps\\updater_tql-a11d14ed7d7324b3.3rngp6bm2u2q5z0y.rcgu.o" "c:\\Users\\tembo\\Desktop\\qnd\\updater_tql\\target\\debug\\deps\\updater_tql-a11d14ed7d7324b3.4xq48u46a1pwiqn7.rcgu.o" "c:\\Users\\tembo\\Desktop\\qnd\\updater_tql\\target\\debug\\deps\\updater_tql-a11d14ed7d7324b3.5800s341grwjljfs.rcgu.o" "/OUT:c:\\Users\\tembo\\Desktop\\qnd\\updater_tql\\target\\debug\\deps\\updater_tql-a11d14ed7d7324b3.exe" "c:\\Users\\tembo\\Desktop\\qnd\\updater_tql\\target\\debug\\deps\\updater_tql-a11d14ed7d7324b3.crate.allocator.rcgu.o" "/OPT:REF,NOICF" "/DEBUG" "/NATVIS:C:\\Users\\tembo\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\intrinsic.natvis" "/NATVIS:C:\\Users\\tembo\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\liballoc.natvis" "/NATVIS:C:\\Users\\tembo\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\etc\\libcore.natvis" "/LIBPATH:c:\\Users\\tembo\\Desktop\\qnd\\updater_tql\\target\\debug\\deps" "/LIBPATH:C:\\Libraries\\sqlite3" "/LIBPATH:C:\\Users\\tembo\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib" "C:\\Users\\tembo\\Desktop\\qnd\\updater_tql\\target\\debug\\deps\\libtql-d8ecd190af549af7.rlib" "C:\\Users\\tembo\\Desktop\\qnd\\updater_tql\\target\\debug\\deps\\librusqlite-24eee94d86133be2.rlib" "C:\\Users\\tembo\\Desktop\\qnd\\updater_tql\\target\\debug\\deps\\libbitflags-eb80195f44875689.rlib" "C:\\Users\\tembo\\Desktop\\qnd\\updater_tql\\target\\debug\\deps\\liblru_cache-ae0b0c300e351208.rlib" "C:\\Users\\tembo\\Desktop\\qnd\\updater_tql\\target\\debug\\deps\\liblinked_hash_map-7367aa363fa8342d.rlib" "C:\\Users\\tembo\\Desktop\\qnd\\updater_tql\\target\\debug\\deps\\liblibsqlite3_sys-ebd946f4787afcf1.rlib" "C:\\Users\\tembo\\Desktop\\qnd\\updater_tql\\target\\debug\\deps\\libchrono-08cdfe376037e6cb.rlib" "C:\\Users\\tembo\\Desktop\\qnd\\updater_tql\\target\\debug\\deps\\libnum_integer-9b5b4e77248b3568.rlib" "C:\\Users\\tembo\\Desktop\\qnd\\updater_tql\\target\\debug\\deps\\libnum_traits-bc8f73005586735b.rlib" "C:\\Users\\tembo\\Desktop\\qnd\\updater_tql\\target\\debug\\deps\\libtime-c75df5511e17845c.rlib" "C:\\Users\\tembo\\Desktop\\qnd\\updater_tql\\target\\debug\\deps\\libwinapi-57789260dbfe6bee.rlib" "C:\\Users\\tembo\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libstd-1cce2a9d20ab1f24.rlib" "C:\\Users\\tembo\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libpanic_unwind-65a4af75723cdd90.rlib" "C:\\Users\\tembo\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libunwind-2e8655cc7305d65c.rlib" "C:\\Users\\tembo\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liblibc-46a305d94fa2d1ac.rlib" "C:\\Users\\tembo\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liballoc_system-af1f1cda65a920c9.rlib" "C:\\Users\\tembo\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\liballoc-46dfcbf8c4dcea26.rlib" "C:\\Users\\tembo\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libstd_unicode-239f9a431f378980.rlib" "C:\\Users\\tembo\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcore-b754d68cb5d0aae4.rlib" "C:\\Users\\tembo\\.rustup\\toolchains\\stable-x86_64-pc-windows-msvc\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib\\libcompiler_builtins-2cbf590829e54572.rlib" "sqlite3.lib" "kernel32.lib" "secur32.lib" "credui.lib" "advapi32.lib" "advapi32.lib" "ws2_32.lib" "userenv.lib" "shell32.lib" "msvcrt.lib"
  = note: LINK : fatal error LNK1181: cannot open input file 'sqlite3.lib'


error: aborting due to previous error
@antoyo
Copy link
Owner

antoyo commented May 1, 2018

You need libsqlite3.
Please follow these instructions.

@Tembocs
Copy link
Author

Tembocs commented May 1, 2018

It works! Thank you for pointing me to the right direction. Your library is quite promising compared to many other Rust ORM out there. It shields one from intricacies of mixing up SQL and Rust code. it also has simplicity of use.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants