Created
September 18, 2019 18:43
-
-
Save uilianries/4cca93b2cc0772d13913d899bc789901 to your computer and use it in GitHub Desktop.
Windows + Conan + SQLite3
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
C:\Users\uilia\AppData\Local\Temp\conan\build | |
λ conan install .. | |
Configuration: | |
[settings] | |
arch=x86_64 | |
arch_build=x86_64 | |
build_type=Release | |
compiler=Visual Studio | |
compiler.runtime=MD | |
compiler.version=16 | |
os=Windows | |
os_build=Windows | |
[options] | |
[build_requires] | |
[env] | |
boost/1.71.0@conan/stable: Not found in local cache, looking in remotes... | |
boost/1.71.0@conan/stable: Trying with 'conan-center'... | |
Downloading conanmanifest.txt: 100%|##########| 705/705 [00:00<00:00, 235kB/s] | |
Downloading conanfile.py: 100%|##########| 39.8k/39.8k [00:00<00:00, 73.9kB/s] | |
boost/1.71.0@conan/stable: Downloaded recipe revision 0 | |
sqlite3/3.29.0@bincrafters/stable: Not found in local cache, looking in remotes... | |
sqlite3/3.29.0@bincrafters/stable: Trying with 'conan-center'... | |
Downloading conanmanifest.txt: 100%|##########| 284/284 [00:00<00:00, 75.8kB/s] | |
Downloading conanfile.py: 100%|##########| 3.51k/3.51k [00:00<00:00, 357kB/s] | |
Downloading conan_export.tgz: 100%|##########| 1.49k/1.49k [00:00<00:00, 510kB/s] | |
Decompressing conan_export.tgz: 100%|##########| 1.49k/1.49k [00:00<00:00, 197kB/s] | |
sqlite3/3.29.0@bincrafters/stable: Downloaded recipe revision 0 | |
conanfile.txt: Installing package | |
Requirements | |
boost/1.71.0@conan/stable from 'conan-center' - Downloaded | |
bzip2/1.0.8@conan/stable from 'conan-center' - Cache | |
sqlite3/3.29.0@bincrafters/stable from 'conan-center' - Downloaded | |
zlib/1.2.11@conan/stable from 'conan-center' - Cache | |
Packages | |
boost/1.71.0@conan/stable:4d6b0a96fb1ef7b88e9a4ae010324f10dd9567e8 - Download | |
bzip2/1.0.8@conan/stable:d16a91eadaaf5829b928b12d2f836ff7680d3df5 - Cache | |
sqlite3/3.29.0@bincrafters/stable:4763a4d999037be19a0e0d9ea0598c6a21c0f98e - Download | |
zlib/1.2.11@conan/stable:3fb49604f9c2f729b85ba3115852006824e72cab - Cache | |
bzip2/1.0.8@conan/stable: Already installed! | |
sqlite3/3.29.0@bincrafters/stable: Retrieving package 4763a4d999037be19a0e0d9ea0598c6a21c0f98e from remote 'conan-center' | |
Downloading conanmanifest.txt: 100%|##########| 319/319 [00:00<00:00, 106kB/s] | |
Downloading conaninfo.txt: 100%|##########| 890/890 [00:00<00:00, 222kB/s] | |
Downloading conan_package.tgz: 100%|##########| 893k/893k [00:03<00:00, 296kB/s] | |
Decompressing conan_package.tgz: 100%|##########| 893k/893k [00:00<00:00, 26.6MB/s] | |
sqlite3/3.29.0@bincrafters/stable: Package installed 4763a4d999037be19a0e0d9ea0598c6a21c0f98e | |
sqlite3/3.29.0@bincrafters/stable: Downloaded package revision 0 | |
zlib/1.2.11@conan/stable: Already installed! | |
boost/1.71.0@conan/stable: Retrieving package 4d6b0a96fb1ef7b88e9a4ae010324f10dd9567e8 from remote 'conan-center' | |
Downloading conanmanifest.txt: 100%|##########| 1.11M/1.11M [00:03<00:00, 360kB/s] | |
Downloading conaninfo.txt: 100%|##########| 2.95k/2.95k [00:00<00:00, 1.01MB/s] | |
Downloading conan_package.tgz: 100%|##########| 34.7M/34.7M [02:11<00:00, 276kB/s] | |
Decompressing conan_package.tgz: 100%|##########| 34.7M/34.7M [00:41<00:00, 880kB/s] | |
boost/1.71.0@conan/stable: Package installed 4d6b0a96fb1ef7b88e9a4ae010324f10dd9567e8 | |
boost/1.71.0@conan/stable: Downloaded package revision 0 | |
boost/1.71.0@conan/stable: LIBRARIES: ['libboost_wave', 'libboost_container', 'libboost_contract', 'libboost_exception', 'libboost_graph', 'libboost_iostreams', 'libboost_locale', 'libboost_log', 'libboost_program_options', 'libboost_random', 'libboost_regex', 'libboost_serialization', 'libboost_wserialization', 'libboost_coroutine', 'libboost_fiber', 'libboost_context', 'libboost_timer', 'libboost_thread', 'libboost_chrono', 'libboost_date_time', 'libboost_atomic', 'libboost_filesystem', 'libboost_system', 'libboost_type_erasure', 'libboost_log_setup', 'libboost_math_c99', 'libboost_math_c99f', 'libboost_math_c99l', 'libboost_math_tr1', 'libboost_math_tr1f', 'libboost_math_tr1l', 'libboost_stacktrace_noop', 'libboost_stacktrace_windbg', 'libboost_stacktrace_windbg_cached', 'libboost_unit_test_framework'] | |
boost/1.71.0@conan/stable: Package folder: C:\.conan\873591\1 | |
boost/1.71.0@conan/stable: Disabled magic autolinking (smart and magic decisions) | |
conanfile.txt: Generator cmake created conanbuildinfo.cmake | |
conanfile.txt: Generator txt created conanbuildinfo.txt | |
conanfile.txt: Generated conaninfo.txt | |
conanfile.txt: Generated graphinfo | |
C:\Users\uilia\AppData\Local\Temp\conan\build | |
λ cmake .. -config Release | |
CMake Error: The source directory "C:/Users/uilia/AppData/Local/Temp/conan/build/Release" does not exist. | |
Specify --help for usage, or press the help button on the CMake GUI. | |
C:\Users\uilia\AppData\Local\Temp\conan\build | |
λ cmake .. | |
-- Building for: Visual Studio 16 2019 | |
-- Selecting Windows SDK version 10.0.18362.0 to target Windows 10.0.17763. | |
-- The C compiler identification is MSVC 19.22.27905.0 | |
-- The CXX compiler identification is MSVC 19.22.27905.0 | |
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.22.27905/bin/Hostx64/x64/cl.exe | |
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.22.27905/bin/Hostx64/x64/cl.exe -- works | |
-- Detecting C compiler ABI info | |
-- Detecting C compiler ABI info - done | |
-- Detecting C compile features | |
-- Detecting C compile features - done | |
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.22.27905/bin/Hostx64/x64/cl.exe | |
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Community/VC/Tools/MSVC/14.22.27905/bin/Hostx64/x64/cl.exe -- works | |
-- Detecting CXX compiler ABI info | |
-- Detecting CXX compiler ABI info - done | |
-- Detecting CXX compile features | |
-- Detecting CXX compile features - done | |
-- Conan: Adjusting output directories | |
-- Conan: Using cmake global configuration | |
-- Conan: Adjusting default RPATHs Conan policies | |
-- Conan: Adjusting language standard | |
-- Current conanbuildinfo.cmake directory: C:/Users/uilia/AppData/Local/Temp/conan/build | |
** SQLite3 found by Conan! | |
- libraries: C:/Users/uilia/.conan/data/sqlite3/3.29.0/bincrafters/stable/package/4763a4d999037be19a0e0d9ea0598c6a21c0f98e/lib/sqlite3.lib | |
- includes: C:/Users/uilia/.conan/data/sqlite3/3.29.0/bincrafters/stable/package/4763a4d999037be19a0e0d9ea0598c6a21c0f98e/include | |
-- Configuring done | |
-- Generating done | |
-- Build files have been written to: C:/Users/uilia/AppData/Local/Temp/conan/build | |
C:\Users\uilia\AppData\Local\Temp\conan\build | |
λ cmake --build . --config Release | |
Microsoft (R) Build Engine version 16.2.37902+b5aaefc9f for .NET Framework | |
Copyright (C) Microsoft Corporation. All rights reserved. | |
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(460, 5): warning MSB8029: The Intermediate directory or Output directory cannot reside under the Temporary directory as it c ould lead to issues with incremental build. [C:\Users\uilia\AppData\Local\Temp\conan\build\ZERO_CHECK.vcxproj] | |
Checking Build System | |
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(460, 5): warning MSB8029: The Intermediate directory or Output directory cannot reside under the Temporary directory as it c ould lead to issues with incremental build. [C:\Users\uilia\AppData\Local\Temp\conan\build\project.vcxproj] | |
Building Custom Rule C:/Users/uilia/AppData/Local/Temp/conan/CMakeLists.txt | |
main.cpp | |
project.vcxproj -> C:\Users\uilia\AppData\Local\Temp\conan\build\bin\project.exe | |
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.CppBuild.targets(460, 5): warning MSB8029: The Intermediate directory or Output directory cannot reside under the Temporary directory as it c ould lead to issues with incremental build. [C:\Users\uilia\AppData\Local\Temp\conan\build\ALL_BUILD.vcxproj] | |
Building Custom Rule C:/Users/uilia/AppData/Local/Temp/conan/CMakeLists.txt | |
C:\Users\uilia\AppData\Local\Temp\conan\build | |
λ ls | |
ALL_BUILD.vcxproj CMakeFiles/ graph_info.json project.vcxproj.filters | |
ALL_BUILD.vcxproj.filters conan.lock lib/ x64/ | |
bin/ conanbuildinfo.cmake project.dir/ ZERO_CHECK.vcxproj | |
cmake_install.cmake conanbuildinfo.txt project.sln ZERO_CHECK.vcxproj.filters | |
CMakeCache.txt conaninfo.txt project.vcxproj | |
C:\Users\uilia\AppData\Local\Temp\conan\build | |
λ bin\project.exe |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
cmake_minimum_required(VERSION 3.14) | |
project(project) | |
set(CMAKE_CXX_STANDARD 14) | |
include_directories(Server/include) | |
include(${CMAKE_BINARY_DIR}/conanbuildinfo.cmake) | |
conan_basic_setup() | |
find_package(sqlite3 REQUIRED) | |
add_executable(project main.cpp) | |
target_link_libraries(project ${CONAN_LIBS}) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[requires] | |
boost/1.71.0@conan/stable | |
sqlite3/3.29.0@bincrafters/stable | |
[generators] | |
cmake |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#include <sqlite3.h> | |
int main(int argc, char *const argv[]) | |
{ | |
sqlite3 *dbb = NULL; | |
sqlite3_open("esrerer", &dbb); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment