GithubHelp home page GithubHelp logo

wangtingman / chromebase Goto Github PK

View Code? Open in Web Editor NEW
19.0 1.0 10.0 53.66 MB

License: Other

C++ 86.46% C 1.35% Java 6.83% Python 4.27% nesC 0.21% Objective-C 0.06% JavaScript 0.71% Shell 0.02% Go 0.08% Pawn 0.01% AIDL 0.02%
visual-studio-2019 windows chromebase libchrome visualstudio

chromebase's Introduction

Welcome to use chrome base with visual studio

Tag: libchrome chromebase

This repo is to build the base folder which located in chromium with visual studio on windows. You can find some usable components from this project, and you can use these component in your project( but you must comply with the rule from google ).

How to use

  1. Download this source code and open chromebase.sln with visual studio 2019(in folder ms_build).
  2. You must use 2019 because that version can offer you the c++17.
  3. Generate the first project: libChromeBase
  4. Generate the example project: SimpleStackTraceExample
  5. Run SimpleStackTraceExample, congratulations! you can start to use this repo right now!

About the latest chromium version

Actually I do not have much time to keep updating this repo to the latest chromium, but I will try to update it. Please star this project if you think it's useful to you. Thanks.

剪切chromium的基础库,并且在VS2019中编译

这份源码都来自于chromium项目,这个伟大的项目提供了chrome浏览器、chrome OS并且在安卓8.0以上的系统中的组件: libchrome。该项目是跨平台的:因为chrome浏览器本身就是跨平台的。那么其中的base库也就是跨平台的了。这里剪切了 其中的base库,并且作为基础组件供大家使用。使用需要遵守google的chromium的许可。提供的组件有(仅列出部分): 线程池、任务调度、定时器、文件系统、文件操作、日志、base64、OS系统信息、时间库、调试库、json、进程通信等等。

如何使用

  1. 下载源码,使用VS2019打开sln解决方案文件(文件夹ms_build中)
  2. 编译libChromeBase
  3. 编译SimpleStackTraceExample
  4. 运行示例程序SimpleStackTraceExample

关于更新到chromium最新版

该库是业余时间剪切的,我没有太多时间来更新到最新版,不过有时间的话,我会尽量更新到最新版。 如果有任何使用问题可以提出。 如果对你有帮助的话,帮忙加颗星。谢谢

chromebase's People

Contributors

agrieve avatar akmistry avatar asvitkine-chromium avatar danakj avatar danw avatar eglaysher avatar erikchen avatar fdoray avatar hidehikoabe avatar jbudorick avatar jdoerrie avatar jschuh avatar krockot avatar leizleiz avatar lhchavez avatar nico avatar omo avatar primiano avatar qsr avatar randomascii avatar reveman-chromium avatar sammc avatar sgraham avatar ssiddhartha avatar tfarina avatar tzik avatar viettrungluu-cr avatar wileyatgoogle avatar yzshen avatar zetafunction avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

chromebase's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.