基于xmake,助力打造C/C++依赖包生态 [问题点数:20分]

Bbs1
本版专家分:38
结帖率 91.43%
Bbs2
本版专家分:378
Bbs2
本版专家分:378
Bbs2
本版专家分:378
Bbs1
本版专家分:38
Bbs1
本版专家分:38
vim 打造 C/C++ 编程环境
简介 用vim<em>打造</em>出 C/C++ 编程环境的方法 多个平台(Windows与linux)下vim的安装与配置 提供了扩展多种编程语言的方案 1.vim下载与安装 1.1 linux下的下载与安装 Ubuntu下使用命令 sudo apt install vim CentOs下使用命令 sudo yum install vim 1.2 windows下的下载与安装 ...
c语言打造密码实例。
一个比较老的开机密码的代码,主要学习输入密码怎么实现。回显星号。希望对大家的学习有用。
打造C语言版贪吃蛇(上)
学了编程后难免会有些手痒,于是饥渴难耐的我瞄上了小学的经典记忆——贪吃蛇。 下面我就游戏的设计来逐步讲解我<em>打造</em>C语言版贪吃蛇的过程。这是一个系列的文章,共三篇,第一篇讲游戏的主体设计,第二篇就设计的细节及具体实现给出讲解,第三篇给出简易游戏AI的设计。
打造C程序员专用vim
详细的讲解vim的安装过程和配置过程,并介绍主要插件的安装、配置以及使用方法。
xmake的使用
简介XMake是一个<em>基于</em>Lua的轻量级跨平台自动构建工具,支持在各种主流平台上构建项目<em>xmake</em>的目标是开发者更加关注于项目本身开发,简化项目的描述和构建,并且提供平台无关性,使得一次编写,随处构建它跟cmake、automake、premake有点类似,但是机制不同,它默认不会去生成IDE相关的工程文件,采用直接编译,并且更加的方便易用 采用lua的工程描述语法更简洁直观,支持在大部分常用平台上
xmake v2.2.2, 让C/C++拥有包依赖自动构建
前言 历经四个多月,<em>xmake</em>终于更新了新版本v2.2.2,并且上线了重量级功能:原生支持的远程<em>依赖包</em>管理。 而这个特性,其实我陆陆续续写了将近一年的时间,才初步完成,对于此特性的开发进展和历史,有兴趣的同学可以看下相关issues:#69。 项目源码 官方文档 目前的实现效果如下,完全一致的语义版本依赖描述: 完全一致的跨平台构建行为,一键<em>xmake</em>编译: 完整的项目描述: add_r...
电动助力转向系统C程序
电动<em>助力</em>转向系统C程序,对开发者有较好的参考价值.
Redux最佳实践,助力打造可扩展高效前端应用
前端开发者线上培训峰会,来自Smashing Magazine、美国Hulu、百度、美团、去哪儿、广发证券的六位国内外前端讲师,与您解读前端热门技术及创新应用实践,涉及数据状态管理、响应式开发、代码多端复用等话题。 内容涉及Redux最佳实践、响应式布局全新探索、Redux or Mobx前端应用状态管理、美团点评多端复用实践、去哪儿网前端统一构建解决方案等。
ZigBee无线连接助力打造工业物联网
工业4.0风起,无线通信技术已成为当前智能制造的探讨热点。
00021__VSCode离线安装C/C++插件以及依赖包
https://blog.csdn.net/Linux_Nan87/article/details/86375993
REDBI全球生态——打造稳定发展的价值体系
REDBI全球<em>生态</em>——<em>打造</em>稳定发展的价值体系 这是科技和经济快速发展的时代,人们的思想也不再局限于当下。曾经的企业喜欢闭门造车,不屑于对外合作,相互之间缺乏沟通交流,仅限于行业内的垄断。这样的企业曾经有过辉煌,但是时代在变,落后的思想使得传统行业逐渐衰落。如今是一个合作共赢的时代,想要将企业做大做强,就必须把步子迈出去,不仅要合作,还要主动地寻求合作,将自己的企业涉足到不同的领域,推动自身与其他...
怎样学习c语言——成功打造c专家
告诉你对于c你怎么开始。对于无从下手的你会有很大的帮助。
C/C++经典项目开发:C语言打造植物大战僵尸外挂.txt
本视频为C/C++编程经典项目之植物大战僵尸外挂开发。主要利用C语言知识以及C++编程知识以及少量算法、数据结构的知识来制作,本视频并不建议完全零基础的小伙伴下载学习,因为其中的语法知识或者代码名词可能会对于零基础小伙伴有学习不便的影响;本系列部分视频未全部讲完,其余部分希望大家自己动手完成,以便自己更好的成长!最后,祝各位学习愉快!
xmake跨平台自动构建工具
一个可以进行多平台快速构建的工具,类似cmake, gyp,但是不会产生第三方项目文件,更像是make,可以支持一键编译、打包、安装、运行。。 并且可以很方便进行扩展编译平台、扩展插件等等。。 支持windows/linux/macosx/iphones/android等平台进行项目构建,统一的项目描述文档,描述语法采用lua,清晰简洁,比cmake用起来更方便 具体详情可参考: https://github.com/waruqi/<em>xmake</em>
用c语言打造贪食蛇游戏
c语言<em>打造</em>贪食蛇游戏,用于学习c基本语法和vc编译器的使用。
c语言版强大图书馆管理系统(清华大学打造)
清华大学学生团体<em>打造</em>的强大管理系统,无错误,可直接编译
C语言编写通讯录程序,菜鸟打造
【程序说明文档】 邮件簿 AddressBook 1.0 本程序使用visual c++ 6.0 sp6程序编写。 在winXP,win7系统中调试通过。 【主要知识点】 -》win32下的窗口的创建。 -》listview和treeview的简单使用。 -》基本数据链表的创建与使用。 -》基本的文件保存与读取方法。 【联系信息】 本程序适合有一定基础的C语言初学者, 作为一个菜鸟,我自己想飞也飞不高。 当局者迷,旁观者清。 如程序中的错误,我是发现不了的。 我要是有幸得到你的指正,就太好了。 有机会可以研究研究一下~ ----------------------------------------- 2010年10月13日, PM 10:17:13
用C语言打造贪吃蛇的游戏
用C语言<em>打造</em>贪吃蛇的游戏,现成程序,可编译使用~!
ubuntu下打造C/C++开发环境(Eclipse)
带大家一起在ubuntu中<em>打造</em>C/C++的开发环境——eclipse!!!
克鲁斯卡尔C语言编写倾力打造课程设计
绝对的C语言编写能运行****************
用notepad++ 打造轻量级Java c编译器
使用Notepad++和gcc在WIN7搭建C语言环境 用notepad++ <em>打造</em>轻量级Java编译器
配置vim,打造自己的C IDE(二)
给自己的vim添加了几个新的插件:syntastic,a.vim,autoparis,minibufexpl
纯C打造轻量级brainfuck脚本语言解释器
本人大一,最近在搞CTF的时候偶然发现一种很好玩的脚本语言(应该算是吧)brainfuck,顾名思义这种语言很变态(强奸你的脑子)brainfuck是一种极小化的编程语言,只有8种指令。brainfuck是图灵完全的,也就是说,你用C写的所有程序、算法都可以用brainfuck实现。 它是由Urban Müller在1993年创建的。由于fuck在英语中是脏话,这种语言有时被称为brainf
配置vim,打造自己的C IDE
在网上看到大神们玩Vim,顿时产生兴趣,想要模仿一下,转至linux下学习C编程.本文简单讲一下我配置vim的过程,还有很多优秀的插件待发掘配置.不足之处还望指正
C如何打造自己自定义参数的可执行程序
先认识一下main函数 main函数的调用是内核去调用的,main函数有两种形式 1:无参的主函数 int main(void){ return 0; } 2:带参的主函数 int main(int argc,char *argv[]){ return 0; } 以下代码就是获取参数的数量和参数的列表:#include
C/C++经典项目开发:打造视频播放器.TXT
本视频为C/C++编程经典项目之视频播放器项目。主要利用C语言知识以及C++编程知识以及少量算法、数据结构的知识来制作,本视频并不建议完全零基础的小伙伴下载学习,因为其中的语法知识或者代码名词可能会对于零基础小伙伴有学习不便的影响;本系列部分视频未全部讲完,其余部分希望大家自己动手完成,以便自己更好的成长!最后,祝各位学习愉快!
C/C++经典项目开发:打造用户登录系统
本视频为C/C++编程经典项目之用户信息登录统。主要利用C语言知识以及C++编程知识以及少量算法、数据结构的知识来制作,本视频并不建议完全零基础的小伙伴下载学习,因为其中的语法知识或者代码名词可能会对于零基础小伙伴有学习不便的影响;最后,祝各位学习愉快!
将Sublime打造成为C\C++的编译器
一、前言       sublime text 3提供了构建功能,它的构建系统(Build systems)可以运行一段外部命令,还可以捕获输出并显示。       要在sublime text 3中实现c或c++代码的编译和运行,在本质上说也是调用外部的命令,windows中也可以理解为执行一段cmd命令。       目前c/c++编译器最流行的就是gcc和g++,本文将先介
用C语言打造自己的字符串拷贝函数
上一节中我们主要讲到了字符串使用的一些常用的函数,那这里我们可以<em>打造</em>一个自己的字符串拷贝函数,类似于strcpy这样的函数, 原理就是使用指针一次便利待复制 的字符串的每个字符,然后拷贝到目标中去 直接上代码了:#includechar *custom_cpy(char *to,char *from);int main(int argc,char *argv[]){ ch
基于c的网上银行管理系统c/s模式
本系统实现了网上银行的各项交易功能,同是可以实现不同主机间的信息交互。
C高级编程:基于模块化设计思想的C语言开发
C语言是一个“古老”的编程工具。在嵌入式系统、自控系统及计算机底层操作系统、数据处理中间件等系统开发中仍然是优先选择的开发工具。不同于很多更“高级”的编程语言,如Java,Python等,C语言是面向硬件特性,<em>基于</em>模块的一种编程语言。采用更“高级”语言的编程思维并不能实现有效的C程序设计。本书是从C语言的特点,适合C语言开发的设计目标的特点出发,阐述一类C语言的开发方式,并通过设计具体模块,依次展开讨论。如果你想有效地使用C语言,在系统设计中灵活地应用模块化设计思想,本书是一个很不错的参考。
基于G C C的交叉编译器研究与开发
<em>基于</em>G C C的交叉编译器研究与开发 摘 要:随着日前越来越多嵌入式系统的飞速发展,必须快速有效地为之开发合适的交叉编译器 因为 G C C ( G N UC o m p i e r C o l l e c t i o n )是非常优秀的交叉编译器而且具有很好的可移植性,所以移植G C C 是一个非常正确的方法。以交叉编译系统Z L T C G的开发为背景,详细分析了交叉编译系统G C C的体系结构,对其高度可移植性所依赖的中间表示和机器描述技术进行了深入研究,并在此基础上阐述 了如何<em>基于</em> G C C构造用于嵌入式系统开发的交叉编译器 介绍 了G C C的内核和工作机制, 特别是R T L ( R e g i s t e r T r a n s f e r L a n g u a g e ) 代码和汇编代码的生成以及解释G C C的移植方法和移 植 实例,对测试方法进行 了探讨.
【C语言】【unix c】基于UDP的网络编程
【C语言】【unix c】<em>基于</em>UDP的网络编程
C高级编程 基于模块化设计思想的C语言开发
  C语言是一个“古老”的编程工具。在嵌入式系统、自控系统及计算机底层操作系统、数据处理中间件等系统开发中仍然是优先选择的开发工具。不同于很多更“高级”的编程语言,如Java,Python等,C语言是面向硬件特性,<em>基于</em>模块的一种编程语言。采用更“高级”语言的编程思维并不能实现有效的C程序设计。本书是从C语言的特点,适合C语言开发的设计目标的特点出发,阐述一类C语言的开发方式,并通过设计具体模块,依次展开讨论。如果你想有效地使用C语言,在系统设计中灵活地应用模块化设计思想,本书是一个很不错的参考。
基于C/S模式的图书管理系统(C语言)
利用C语言的链表与指针完成一个简单的<em>基于</em>C/S模式的图书管理系统
基于c/c++的网上银行系统c/s
本系统实现了网上银行的各项交易功能,同是可以实现不同主机间的信息交互。
基于C语言的小波处理 基于C语言的小波处理 基于C语言的小波处理
<em>基于</em>C语言的小波处理 <em>基于</em>C语言的小波处理 <em>基于</em>C语言的小波处理
基于C语言的小波分析 基于C语言的小波分析 基于C语言的小波分析
<em>基于</em>C语言的小波分析 <em>基于</em>C语言的小波分析 <em>基于</em>C语言的小波分析
基于C语言的学生管理系统
大一上半学期的C语言课设,包括增删改查功能,利用菜单实现。
基于c的坦克大战
用纯C语言编写的坦克大战小游戏,不开任何外加资源
基于C 火车票预订
火车票预订系统,<em>基于</em>c。数据库关系脉络。整理
基于C语音的密码锁
单片机 密码锁 程序为C语音 STC89C52
基于c的工资管理系统
工资管理:自己建立数据文件(提示可建立:职工、工资级别、职工工资)完成:①数据录入②查询(如:职工的平均工资查询、某一级别人员的平均工资查询)③插入、删除、修改④排序(将职工姓名按工资额度进行)等功能。
基于C语言的课程设计
一个学生的C语言课程设计,一个学生资料管理,报告,内附源程序代码
基于μC/OS-Ⅱ的软件设计
<em>基于</em>μC/OS-Ⅱ的软件结构, 文档中讲述了μCOS-Ⅱ的软件设计规律和技巧
c文件夹操作基于Windows平台
在上上一个基础上加入了注释,未完善的功能会逐步完善。
基于C网络爬虫
<em>基于</em>C网络爬软件 http://u.download.csdn.net/upload
基于C写的平衡二叉树
平衡二叉树结构的动态查找表 bool InitDSTable(BSTree * DT); bool DestoryDSTable(BSTree * DT); bool SearchDSTable(const BSTree DT,const KeyTypekey,ValueType * value); bool InsertDSTable(BSTree * DT,const ElemType e,bool * taller); bool DeleteDSTable(BSTree * DT,const KeyType key); void TraverseDSTable(const BSTree DT,void (*fun)(const KeyType key));
基于C的firewall
这是一个简单的<em>基于</em>C语言的防火墙,#include #include #include #include #include #include #include #include #include #include #include #include /* for put_user */ #include
基于c的网络聊天室
<em>基于</em>c的网络聊天室,类似于qq界面 的那种,适合于学校课程设计
Linux基于C的图书管理系统
图书管理系统 我实习时候的一个设计 使用了c和c++ 如有任何问题可以联系xiangpengmeng@gmail.com
基于C/S的银行系统
这是我朋友用Java编写的<em>基于</em>C/S模式的银行存取款系统(含用户界面),对初学Java的朋友具有参考价值。
基于C的回旋数
C语言中的回旋数还是蛮重要的,对于算法研究的人还是能起到一些作用的。
数据结构与算法分析(基于c)
这是个不错的数据结构于算法分析的教材,还算可以,比较基础,喜欢的可以参考!哦 这是中文版的。
基于C语言的冒泡排序
十个数据 由大到小 冒泡排序参考代码: #include #define  N   10   int main() {     int i,j,temp;     int a[N] = {0};     printf("please input 10 number:");     for(i=0;i     {         scanf("%d",&a[i]);  
基于C语言的矩阵乘法
#include &lt;stdio.h&gt; void main() { int ch1[3][3],ch2[3][3],ch3[3][3]; int (*p)[3],(*q)[3],(*a)[3],i,j,k; p=ch1; q=ch2; a=ch3; printf("shu zu ch1 = "); for(i=0;i&lt;3;i++) for(j=0;j&lt;3;...
基于C/C++的学生管理系统
一、需求分析 1、某学校有本科生和研究生两类学生。 A. 本科生信息:学号、姓名、性别、专业、年级、班级、高数成绩、英语成绩、C语言、总成绩、班级排名、年级排名。其中:学号、姓名、性别、专业、年级、班级、高数成绩、英语成绩、C语言成绩为输入项,总成绩是计算项,班级排名是总成绩在班内名次,年级排名是总成绩在同专业、同年级内名次。 B. 研究生信息:学号、姓名、性别、专业、年级、班级、课程综合...
基于C语言的protobuf
链接:https://pan.baidu.com/s/1TVLIqzeLiJMxT83v156I_w 提取码:ydov
基于libpcap的C编程
<em>基于</em>libpcap的C编程,<em>基于</em>libpcap的C编程
基于c的飞鸽传书
飞鸽传书<em>基于</em>Linux操作系统的应用程序开发,通过创建3个线程分别用来接收信息、处理信息、交互界面,同时在初始化阶段,创建一个数据报socket接口,用来发送登陆信息和聊天信息且接收广播上的信息,创建一个流式socket接口,用于监测是否有传输文件请求,如果有就新建一个独立线程用于发送/接收文件。从而实现新用户登录时提醒已在线用户,可以选择聊天对象并发送聊天信息,可以选择传输文件对象并发送文件。每一个用户进程通过创建数据报套接字,使用UDP协议, 实现登录信息的广播,实现用户之间的聊天,同时使用TCP协议实现文件的发送,保证数据的完整性。每一个用户进程既是客户端又是服务器。
基于C语言的图书管理系统
C语言编写的图书管理系统,功能比较完整,是学习C语言过程中的练习作品
基于C 的航空订票系统
<em>基于</em>C 的航空订票系统 <em>基于</em>纯C 编写的航空订票系统,佩服佩服一下,有很多未知的答案等待通过本程序来解答,纯C能实现航空订票系统么?在下不才,期盼高手解开谜团。
基于c网络电话
<em>基于</em>c网络电话 / Phone.h : main header file for the PHONE application // #include "resource.h" // main symbols ///////////////////////////////////////////////////////////////////////////// // CPhoneApp: // See Phone.cpp for the implementation of this class //
文件属性(基于C的文件操作)
在ANSI C中,对文件的操作分为两种方式,即流式文件操作和I/O文件操作,下面就分别介绍之。
基于linux c OICQ
这是我打四的时候写的,现在拿出来给大家分享,<em>基于</em>linux c+vim+gcc+makefile 平台。 现在我毕业了,虽然当时写的代码安全性考虑的少,代码还写的有点不规范,但是对新人还是很有用的。特别是想网络编程的朋友,用的是linux的API socket。还有select简单的轮询技术。
基于C语言的简单排序
<em>基于</em>C语言的简单排序,输入10个数字,逆序输出这10个数字,很简单的。
基于c的51单片机
#define uint unsigned int #define uchar unsigned char
基于C语言简易计算器
方便初学者学习,此工程为本人亲自创建,涵盖了部分数据结构的知识点
基于C语言的机器人
这是一个完全<em>基于</em>C语言的OpenGL的机器人,代码简单易懂,实现的功能有机器人的简单移动,机器人旋转,整个机器人是用正方体,长方体和五面体构成,而且全身上下都贴满了图,使用的是简单的纹理贴图,你还可以根据自己的喜好选择自己喜欢的图片。
基于C的程序运行时间检测
该文档用于讲述如何测定程序运行时间,在调试和比较程序运行效率时比较有用。
基于c的学生信息管理系统
学生信息管理系统设计 学生信息包括:学号,姓名,年龄,性别,出生年月,地址,电话,E-mail等。试设计一学生信息管理系统,使之能提供以下功能: 系统以菜单方式工作 学生信息录入功能(学生信息用文件保存)---输入 学生信息浏览功能---输出 查询、排序功能---算法 按学号查询 按姓名查询
基于C语言的hash表
哈希表可以理解成链表的变形,两者很类似,区别个人觉得在简单的在尾端插入数据的速度并没有太大区别, 在读取内容的时间差别很大,因为链表是遍历读取,而哈希表是通过hash值直接读取 以下是相关代码 hashmap.h/* * =====================================================================================
基于C和matlab的接收机
<em>基于</em>C语言开发的GPS软件接收机。GPS捕获跟踪算法。
基于C api的音乐播放器
<em>基于</em>C windows api 开发的音乐播放器
基于嵌入式linux c socket通信
本例实现了,嵌入式LINUX C的SOCKET通信,是<em>基于</em>连接的通信模式,通信间隔时间为10ms,
基于C语言的字符串函数
字符串函数 (1)strlen   //#include //计算字符串的长度。长度为有效长度,不包括尾零 函数原型: unsigned int strlen(char *s); (2)strcpy  //#include char *strcpy(char *s1, char *s2); 功能:将字符串s2复制到s1中,返回s1的首地址. 【注】s1
基于单片机的C程序设计
运用在单片机上的C程序教程,C程序和单片机汇编程序的一一对应关系
基于C的数据结构课件
数据结构是计算机程序设计的重要理论技术基础,它不仅是计算机学科的核心课程,而且已成为其他理工专业的热门选修课。
基于C语言的通讯录
这次小编用基本的C语言的结构体数组简单编写了一个具有添加,查询,罗列,修改与删除的通讯录,才疏学浅优化不足,望各路大神,勿吐槽严,多多海涵,如有不足,还请指出,谢谢谢谢! #include #include #include int v = 0; struct information {     char name[20];     char phone[20];  
基于c语言加密解密算法
这里使用的是按位加密,按ASCII码进行加密的算法自己写个,很容易的。 #include #include #include #include void dofile(char *in_fname,char *pwd,char *out_fname);/*对文件进行加密的具体函数*/ void usage(char *name); void main(int argc,cha...
基于C/S的上传
我想请问一下!我如果想实现在java做的系统(<em>基于</em>C/S)中能够实现上传一个word,点击一个word文档就能打开(类似于超链接的那种)!这个应该如何实现?(因为我只初学,所以麻烦大家讲的详细点,谢谢!)
基于C的推箱子程序开发
推箱子源码及程序供参考还有不同难度关卡惊险刺激等你来挑战
基于C语言的词法分析器
此词法编辑器能很好的对一段程序中的常数,关键字,标示符,界符,运算符进行分类,并在文件中输出。
c编译器 基于 x86
简单c语言编译器, 这次编译大作业堪称本人做过的时间最长,难度最大的一次作业, 所用时间累计下来超过200个小时。期间经历了无数次的修改、重写代码,调试过程(尤其是调试汇编代码尤为困难)令人绝望。 当然有所付出就有所收获,我彻底的把编译的理论与实践结合了起来, 明白了理论课内容的意义(虽然本人理论课考了97分)和实现方法,同时让我对高级语言和汇编语言的关系有了进一步的体会。
抢答器(基于C语言)
抢答器程序(C语言的) 实际上象这些很简单的哦,
基于C语言的计算器
<em>基于</em>c语言的计算器,用栈和二叉树两种方法实现
基于visual c 的二次开发
c++SOLIDWORKS
基于C的CDMA仿真
西南交通大学大三暑期实习CDMA仿系统设计
estJS window简介下载
资料介绍了estJS window件的一些基本属性。 相关下载链接:[url=//download.csdn.net/download/niguang1990/2114470?utm_source=bbsseo]//download.csdn.net/download/niguang1990/2114470?utm_source=bbsseo[/url]
Linux必学的60个命令下载
Linux提供了大量的命令,利用它可以有效地完成大量的工 作,如磁盘操作、文件存取、目录操作、进程管理、文件权限设定等。所以,在Linux系统上工作离不开使用系统提供的命令。要想真正理解Linux系统, 就必须从Linux命令学起,通过基础的命令学习可以进一步理解Linux系统。 不同Linux发行版的命令数量不一样,但Linux发行版本最少的命令也有200多个。作者把比较重要和使用频率最多的命令,按照它们在系统中的作用分成下面六个部分一一介绍。 相关下载链接:[url=//download.csdn.net/download/zenghuaidong/3246337?utm_source=bbsseo]//download.csdn.net/download/zenghuaidong/3246337?utm_source=bbsseo[/url]
apache-ftpserver-1.0.5(含文档)目前最新完整版下载
Apache Ftp Server 是100%纯Java的FTP服务器软件,它采用MINA网络框架开发具有非常好的性能。Apache FtpServer 既可以嵌到Java应用中使用,也可以做为Windows服务或Unix/Linux Daemon单独运行。此外还提供与Spring 相集成的模块。 .zip压缩包中包含: 1、apache-ftpserver-1.0.5所需要的jar 2、docs文件夹(配置方式及介绍) 3、javadocs帮助文档文件夹 相关下载链接:[url=//download.csdn.net/download/ljw_join/4041931?utm_source=bbsseo]//download.csdn.net/download/ljw_join/4041931?utm_source=bbsseo[/url]
相关热词 c# gdi 占用内存 c#中遍历字典 c#控制台模拟dos c# 斜率 最小二乘法 c#进程延迟 c# mysql完整项目 c# grid 总行数 c# web浏览器插件 c# xml 生成xsd c# 操作sql视图
我们是很有底线的