lafruit.blogg.se

Visual studio code coverage c++ travis ci
Visual studio code coverage c++ travis ci








Or by adding its source file in your project code base (source code provided in src/sqlite3 for Windows), the SQLite library (3.7.15 minimum from ) either by linking to it dynamically or statically (install the libsqlite3-dev package under Debian/Ubuntu/Mint Linux),.

visual studio code coverage c++ travis ci

exception support (the class Exception inherits from std::runtime_error).a modern C++11 STL implementation with GCC, Clang, or Visual Studio 2015.Visual Studio Community/Entreprise 2022, 2019, 2017, and 2015 (AppVeyor and Github Actions).AppleClang 8, 9 and 13 (Travis CI and Github Actions).MacOS 10.11 and 11.7 (Travis CI and Github Actions).Windows 10, and Windows Server 2012 R2, Windows Server 2016, Windows Server 2022 (AppVeyor and Github Actions).Ubuntu 14.04, 16.04 and 18.04 (Travis CI and Github Actions).Use branch sqlitecpp-2.x for latest pre-C++11 developments.ĭevelopments and tests are done under the following OSs: It is designed using the Resource Acquisition Is Initialization (RAII) idiomĪnd throwing exceptions in case of SQLite errors (except in destructors,Įach SQLiteC++ object must be constructed with a valid SQLite database connection,Īnd then is always valid until destroyed. to use a permissive MIT license, similar to BSD or Boost, for proprietary/commercial usage.to be well documented with Doxygen tags, and with some good examples.to use API names sticking with those of the SQLite library.to be thread-safe only as much as SQLite “Multi-thread” mode (see below).to keep dependencies to a minimum (C++11 STL and SQLite3).to be elegantly written with good C++11 design, STL, exceptions and RAII idiom.to offer the best of the existing simple C++ SQLite wrappers.It is the most widely deployed SQL database engine in the world.Īll of the code and documentation in SQLite has been dedicated to the public domain by the authors. SQLite is a library that implements a serverless transactional SQL database engine. I would love a mention in your README, a web link to the SQLite repository, and a mention of the author,īut none of those are mandatory.

visual studio code coverage c++ travis ci

The way you want it to, be it a git submodule, a subdirectory, or a selection of some source files. Or copy at ) Note on redistribution of SQLite source filesĪs stated by the MIT License, you are welcome to reuse, modify, and redistribute the SQLiteCpp source code License:Ĭopyright (c) 2012-2022 Sébastien Rombauts under the MIT License (MIT) (See accompanying file LICENSE.txt With a few intuitive and well documented C++ classes. SQLiteC++ offers an encapsulation around the native C APIs of SQLite, SQLiteC++ (SQLiteCpp) is a lean and easy to use C++ SQLite3 wrapper.










Visual studio code coverage c++ travis ci