C/C++编程
文章平均质量分 82
warmbeast
活到老,学到老,充实自己,更多了解世界
展开
-
让bat批处理以管理员权限运行的实现方法
批处理管理员权限运行转载 2023-03-24 14:21:40 · 13288 阅读 · 0 评论 -
C语言代码中调用C++代码的方法示例
这篇文章主要介绍了C语言代码中调用C++代码的方法示例,文中也介绍了C++代码调用C代码的方法。由于历史原因,以及不同开发人员的技术偏好,C语言和C++语言都有一些独有的非常有价值的项目,因而两种语言的互操作,充分利用前人造的轮子是一件非常有价值的事情。1、C++代码调用C代码很简单,只要分别在包含的C头文件的开头和结尾加上如下的两个块:#ifdef __cplusplusext...转载 2019-08-15 18:49:38 · 1860 阅读 · 0 评论 -
C_C++_知识点记录
目录1、void function() const{} 函数声明后加const的作用2、#ifdef __cplusplus的作用1、void function() const{} 函数声明后加const的作用例:看一下下面的例子,直接在编译前,就会提示下面的两个错误// test1107.cpp : 定义控制台应用程序的入口点。//#include "st...原创 2019-07-23 14:05:32 · 107 阅读 · 0 评论 -
opencv常用函数记录
1、threshold(...) 函数 : 阈值函数,可用于图像二值化函数原型参数说明src:源图像,可以为8位的灰度图,也可以为32位的彩色图像。(两者由区别)dst:输出图像thresh:阈值maxval:dst图像中最大值type:阈值类型,可以具体类型如下:编号 阈值类型枚举 注意 1 THRESH_BINARY...转载 2019-06-29 15:55:26 · 207 阅读 · 0 评论 -
静态编译、动态编译、静态链接库和动态链接库理解
静态编译、动态编译、静态链接库和动态链接库理解1.静态编译:编译器在编译可执行文件时,把需要用到的对应动态链接库(.so或.ilb)中的部分提取出来,链接到可执行文件中去,使可执行文件在运行时不需要依赖于动态链接库.2.动态编译: 动态编译的可执行文件需要附带一个的动态链接库,在执行时,需要调用其对应动态链接库中的命令。所以其优点一方面是缩小了执行文件本身的体积,另一方面是加快了编译...转载 2019-06-29 14:28:29 · 276 阅读 · 0 评论 -
C_C++数据类型相关
1、C_C++程序中怎样防止或判断数值计算的溢出问题将程序中的数值计算变量都使用浮点型变量,浮点变量表示数值范围大,精度高,不易出现数据溢出,即使出现数据溢出,也比较好判断,浮点数溢出分为向上溢出、向下溢出;向上溢出:即数据太大,当前变量类型无法存储,这时C语言返回一个表示无穷大的特殊值,如:INF或INFINITY类型;向下溢出:即数据太小,当前变量类型无法表示这么小的精度,这时数据会向右移...原创 2019-06-28 18:54:51 · 145 阅读 · 0 评论 -
关于“socket通信接收图像数据并显示”的编程总结
背景:上位机通过千兆以太网接收图像数据并实时处理、显示,图像数据接收采用socket编程,图像数据处理、显示采用opencv,并采用双线程编程,一条线程接收数据,一条线程处理、显示图像。编程过程中,通过调试总结如下:1、socket通信接收图像数据很快,根据测试:两台PC机之间通过网线互连,socket通信采用TCP协议传输一帧图像(800*600单字节图像),耗时 0~15ms(大部分...原创 2019-06-28 15:29:39 · 1318 阅读 · 0 评论 -
opencv::将两幅图像合并后,在同一个窗口显示;并将合并的图像流保存成视频文件
/** * @file main-opencv.cpp * @date July 2014 * @brief An exemplative main file for the use of ViBe and OpenCV *///#include <opencv2\core\core.hpp>#include "vibe-background-sequential.h"...原创 2019-06-28 11:34:14 · 1160 阅读 · 0 评论 -
如何在Windows命令行(DOS界面)中调用 编译器 来编译C/C++源程序
首先说明一下背景: 为什么要在DOS界面编译C/C++源程序?有很多现成的开发环境(IDE)如:vs, vc++等,这些开发环境集成了编译,调试,使用起来很方便,而且图形化操作界面,简洁明了。但是在开发环境中编译程序,需要建立一个工程,当我只需要编译单个小的测试文件时,比喻 输出helloword!这样的单个小文件,在IDE中编译,仍然需要建立一个工程,这有点麻烦;所以在DOS界面中调用编译器来编...原创 2019-06-28 11:56:52 · 1079 阅读 · 0 评论 -
关于"windows利用DOS窗口编译C++文件"这篇博客的一点自己的记录
原博客地址:https://blog.csdn.net/chy555chy/article/details/52129501 1、该博客描述了 在windows系统下利用DOS窗口编译C++文件过程中,出现的无法链接lib文件的一些解决方法;后面提出如何解决错误:fatal error LNK1112: 模块计算机类型“x64”与目标计算机类型“x86”冲突。博客中指出该错误的解决...原创 2019-02-20 18:30:17 · 178 阅读 · 0 评论 -
Windows DOS命令行编译C/C++程序----库文件.lib的链接
背景 在DOS界面下,编译 libsvm 资源包中的源代码 svm-toy.cpp,出现错误 error LNK2019: 无法解析外部符号“.......”。出现错误的原因是没有链接支持的库文件 .lib ,而且没有链接相关的函数实现文件svm .cpp和库头文件,该工程是由多个CPP文件组成。编译实现1、DOS命令行中多文件 .cpp 的编译链接如:svm-toy...原创 2019-02-21 21:31:36 · 1967 阅读 · 0 评论