C++
hnlgzb
所见即所得
展开
-
gcc程序的编译过程和链接原理
和都已经完成链接操作。又如:gcc -c -o hello.o hello.c。转载 2024-02-03 17:52:27 · 168 阅读 · 0 评论 -
在windows下Visual Studio编写代码出现 #include<unistd.h>报错为:No such files or directory的解决方法
C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional\VC\Auxiliary\VS\include(我的路径,可以在自己在安装的路径下去找)在windows下Visual Studio编写代码出现 #include报错为:No such files or directory的解决方法。打开include,自己新建一个uniste.h文件。在如下路径下找到include文件。转载 2022-09-17 08:19:17 · 2783 阅读 · 0 评论 -
Visual Studio调试时提示找不到MSVCP140D.dll文件
由于好久没有使用过这台电脑上的VS2019了,今日做一个小test的时候,发现Debug模式突然无法调试运行,Release模式则没问题。百度则是千篇一律的下载dll文件,可问题是我的系统文件夹下所有dll文件都是齐全的。经过查阅,发现是VS的代码生成模式不正确。在Visual Studio中,依次选择Project -> Properties - > Configuration Properties -> C/C++ -> Code Generation ->Runt转载 2022-04-05 10:37:45 · 1955 阅读 · 4 评论 -
源码到可执行文件的4个动作 5种状态
mm原创 2022-04-05 09:45:48 · 274 阅读 · 0 评论 -
warning: ‘gets’ is deprecated (declared at /usr/include/stdio.h:638) [-Wdeprecated-declarations]
warning: ‘gets’ is deprecated (declared at /usr/include/stdio.h:638) [-Wdeprecated-declarations]5.c: In function ‘getinfo’:5.c:20:2: warning: ‘gets’ is deprecated (declared at /usr/include/stdio.h:638) [-Wdeprecated-declarations]gets(temp.fname);警告..转载 2021-03-29 19:23:55 · 7392 阅读 · 1 评论 -
visual studio 2017 安装csdn帮助文档helperview
1 首先打开vs2017 点击右上角的帮助 打开后第二个选项会有添加帮助信息的按钮 之后在打开的窗口搜索栏搜索自己想要的文档如果没有的话则 选择工具 中第一选项获取工具和扩展2 . 之后进入下图界面 选择单个组件中--代码工具--Help viewer 点击勾选后 右下角有个修改 点击修改等待下载https://www.cnblogs.com/andyzf/p/10341088.html...转载 2020-09-27 23:46:41 · 1133 阅读 · 0 评论 -
多态性
所谓多态性:就是由继承而产生的不同的派生类,其对象对同一消息会作出不同的响应。多态性是面向对象程序设计的一个重要特征,能增加程序的灵活性。原创 2020-07-19 20:59:13 · 102 阅读 · 0 评论 -
Visual Studio2017快捷键
项目相关的快捷键Ctrl + Shift + N: 新建项目Ctrl + Shift + B或者 F7: 编译项目(Build解决方案) Ctrl + Alt + L: 显示 Solution Explorer(解决方案资源管理器) Shift+Alt+ A: 添加新项目到项目编辑相关的键盘快捷键 Ctrl + Enter: 在当前行插入空行 Ctrl + Shift + Enter:在当前行下方插入空行Ctr...转载 2020-05-27 22:42:14 · 365 阅读 · 0 评论 -
C语言错误调试集合
1.Error] stray '\32' in program在程序中,有中文格式的字符,原创 2020-04-27 22:46:54 · 218 阅读 · 0 评论 -
这才是你需要的C语言、C++学习路线!
小伙伴们,大家好。关于C语言和C++的学习路线终于梳理完了。当然我也只能从我曾经近3年的通信公司后台开发经历和目之所及的世界,跟大家聊聊这个话题。这块的东西很多很杂,不过梳理和总结之后,回过头来看,其实学习思路、学习路线应该还是比较清晰的。由于个人认知有限,不足的地方也欢迎大家评论里补充。先聊几个有趣的问题这几个问题都是私信里常被问到的,也是我当时学习过程中的一些疑惑。问:为...转载 2020-04-27 09:45:12 · 165 阅读 · 0 评论 -
代码阅读——十个C开源项目
转自:https://blog.csdn.net/weixin_33750452/article/details/858238201. WebbenchWebbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个并发连接去测试网站的负载能力。Webbench使用C语言编写...转载 2020-03-18 00:30:01 · 164 阅读 · 0 评论 -
适合C语言初学者练手的17个小项目
转自http://www.360doc.com/content/18/0325/21/51484742_740149637.shtml转载 2020-03-17 22:11:53 · 2943 阅读 · 1 评论 -
Android JNI 篇 - JNI回调的三种方法(精华篇)
转自https://www.jianshu.com/p/e576c7e1c403开门见山, 不废话上效果, 上代码: c层回调进度device-2017-03-23-184023.gif第一种方法在当前函数(同一个线程)里面回调,直接用findClass或者GetObjectClass,进行回调(国内各大博客介绍的普遍方法):java 层代码:/** * Crea...转载 2019-03-12 19:47:31 · 2551 阅读 · 0 评论 -
学习JNI(十三) :JNI开发的流程 / NDK开发工具的目录结构
#JNI开发的流程规范,中间人,中间件 c/c++ <---> javaNDK: native develop kits 谷歌给安卓程序员提供的一个做jni开发的工具##NDK开发工具的目录结构- doc 开发帮助文档- build c语言编译的工具链 cygwin- platform 平台: 指定了编译针对的Android平台 - arm 处理器架构 手机...原创 2019-03-12 15:11:12 · 335 阅读 · 0 评论 -
学习JNI(十二) :C语言:21_宏定义
Mark#include <stdio.h> #define PI 3.14159 typedef int haha;main() { printf("pi=%f\n",PI); system("pause"); }原创 2019-03-12 11:44:28 · 234 阅读 · 0 评论 -
通过Hardware Layer提升Android动画性能
转自https://www.jianshu.com/p/f1feafffc365当有人问我关于动画性能表现不佳问题的时候,我首先会询问他们是否使用了Hardware Layer层。你的View可能在执行动画期间的每一帧都进行重绘,如果使用View Layer,可以避免重绘每一帧,因为View的渲染一旦进入离屏缓冲区就能够被复用。另外,Hardware Layer缓存在GPU上(译者注...转载 2019-03-05 16:23:28 · 183 阅读 · 0 评论 -
visual studio ide 和 visual studio code 区别
原创 2019-02-26 16:17:16 · 11413 阅读 · 0 评论 -
OpenGL ES
OpenGL ES (OpenGL for Embedded Systems) 是 OpenGL 三维图形 API 的子集,针对手机、PDA和游戏主机等嵌入式设备而设计。该API由Khronos集团定义推广,Khronos是一个图形软硬件行业协会,该协会主要关注图形和多媒体方面的开放标准。OpenGL ES (OpenGL for Embedded Systems) 是 OpenGL三维图形 ...原创 2019-02-26 16:43:26 · 149 阅读 · 0 评论 -
优化白板书写慢的问题的一个方向
https://developer.android.google.cn/guide/platform原创 2019-03-08 14:59:41 · 447 阅读 · 0 评论 -
MinGW MinGW-w64 TDM-GCC等工具链之间的区别与联系
转自https://blog.csdn.net/crazycoder8848/article/details/25164471相同点:一、 他们都是用于编译生成Windows应用程序的工具链。二、 他们都是基于gcc的。不同之处(只说大的):一、项目之间的关系1. MinGW应该是最先诞生的。2. MinGW-w64项目最初是做为MinGW的一个分支而诞生,但现在已经...转载 2019-03-08 19:38:50 · 819 阅读 · 0 评论 -
JNI参考一些博客
https://www.jianshu.com/p/ac00d59993aa转载 2019-03-04 00:16:07 · 105 阅读 · 0 评论 -
安装visual studio并启动
1.在官网下载的是vs_professional版本,安装也没啥好说,直接下一步下一步、https://visualstudio.microsoft.com/2.启动启动路径:D:\XXXX\Common7\IDE\devenv.exe3.选择开发设置因为主要是用来开发C或者C++,按理应该选择 C++,但还是看下常规是怎么的界面,所以选择了常规。常规应该也可以开...原创 2019-03-10 17:31:30 · 1883 阅读 · 0 评论 -
C语言简介
C 语言是一种通用的、面向过程式的计算机程序设计语言。1972 年,为了移植与开发 UNIX 操作系统,丹尼斯·里奇在贝尔电话实验室设计开发了 C 语言。C 语言是一种广泛使用的计算机语言,它与 Java 编程语言一样普及,二者在现代软件程序员之间都得到广泛使用。当前最新的C语言标准为 C11 ,在它之前的C语言标准为 C99。...原创 2019-03-10 19:04:35 · 365 阅读 · 0 评论 -
修改VS的开发环境
转自https://www.cnblogs.com/sanduo8899/p/4485689.html可能会有朋友和我一样,当安装完VS完成之后,没有选择默认的开发模板,在后面添加新项目时,总是不能选择默认的开发语言,下面给出个简单步骤,记录一下以备用。看图吧1.工具》导入和导出设置2.选择重置所有设置3.果断的选择否4.选择你所中意的,噢耶...转载 2019-03-10 19:08:00 · 2344 阅读 · 0 评论 -
学习JNI(一):dev c++简介
dev c++ 使用的C编译器是GCC,然后使用的C标准是C99原创 2019-03-10 19:49:54 · 259 阅读 · 0 评论 -
学习JNI(八) :C语言:多级指针
#include <stdio.h> main() { int i = 3; int* p = &i; int** q = &p; int*** r = &q; //需求: 把i打印出来 //指针的指...原创 2019-03-10 23:48:29 · 133 阅读 · 0 评论 -
学习JNI(十) :jni.h文件 重要的一笔
/* * Copyright (C) 2006 The Android Open Source Project * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * Y...原创 2019-03-12 11:33:18 · 349 阅读 · 0 评论 -
学习JNI(十一) :C语言:21_结构体和联合体
#include <stdio.h>main(){ //结构体 struct date { int year;int month;long long day; }today; //联合体 有点像Java 中的泛型 T union { long i; int k; char c; } mix; printf("date:%...原创 2019-03-12 11:41:52 · 208 阅读 · 0 评论 -
Android实现录屏直播(一)ScreenRecorder的简单分析
转自:https://blog.csdn.net/zxccxzzxz/article/details/54150396转载 2019-03-05 09:50:57 · 4402 阅读 · 0 评论