7 shhdgl

尚未进行身份认证

暂无相关描述

等级
博文 15
排名 10w+

C++的常量引用

我们先来看一个简单的程序:#include<iostream>usingnamespacestd;intmain(){int&a=1;//errorcout<<a<<endl;return1;}显然,这个程序是错误的。如果编译器让它通过,那后面的代码岂不是可以改变a的值了?如下代码才正确:#inclu

2016-05-13 16:59:19

C++调用C函数

前言:以前见到extern“C”这样的语句,只是简单地知道跟外部链接有关,但是没有深刻理解它的意思。首先,为什么要使用extern“C”修饰符?C++调用其它语言的函数,由于编译器生成函数的机制不一样,所以需要经过特殊处理,才可以调用。调用C语言的函数,需要在函数声明的地方语句extern“C”。如果不使用该语句,在链接的时候,编译器就会报以下这种错误。Test.obj:errorLN

2016-05-13 16:51:18

C#调用C++导出函数

测试环境:VS2010win764位C++项目准备:包含文件C++test.h和C++test.cpp—其中C++test.h:#include<iostream>extern"C"__declspec(dllexport)intsumTest1(intdataA,intdataB);//方式1__declspec(dllexport)intsumTest2(i

2016-05-12 23:49:08

【C/C++语法外功】传值&传引用&传指针

相关概念实例:/*功能:学习C++值传递、引用传递、指针传递时间:2015/12/7参考:http://blog.csdn.net/lby978232/article/details/8105688http://www.cnblogs.com/skyseraph/archive/2010/10/25/1860032.html*/#include<iostream>#in

2015-12-07 23:14:20

堆和栈的区别(转过无数次的文章)

一、预备知识—程序的内存分配一个由C/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)—由编译器自动分配释放,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap)—一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,

2015-12-03 22:35:03

ubuntu下Qt Creator使用遇到的错误汇总(持续更新)

错误1出错信息:QtCreator中‘>>’shouldbe‘>>’withinanestedtemplateargumentlist错误分析在嵌套的模板参数中,“>>”不能连着写,中间要有空格“>>”。这跟VS下的不一样,需要注意。解决方法“>>”改成“>>”就好了。以后的嵌套最好前后都加空格。错误2出错信息:undefinedreferenceto“cv::B

2015-12-02 16:55:17

Ubuntu下Qt Creator中完成第一个OpenCV程序

环境说明ubuntu:14.0464位PC:win764位QtCreator:5.4.0OpenCV:2.4.9示例:控制台程序Qt控制台应用1、main.cpp#include<QCoreApplication>#include<opencv2/opencv.hpp>//注意,输入时是斜杠“/”,不是反斜杠。#include<highgui/highgui.

2015-12-01 15:27:55

ubuntu和windows间互传文件

环境说明PC:win764位ubuntu:14.0464位VMware:11.1.1下载并安装SecureFx下载地址:VanDykeSecureCRT/SecureFXv7.3.1(附注册机)注册机的使用方法:参考资料:http://download.csdn.net/detail/cwb417/8580615这里贴出:[使用说明]1、安装完成后复制压缩包

2015-11-30 23:25:04

Ubuntu下搭建Qt+OpenCV开发环境

上一篇VMware11.1.1及Ubuntu14.04下载安装已经安装好了Ubuntu系统。那么,现在将继续搭建Qt环境和OpenCV的开发环境。环境说明VMware:11.1.1Ubuntu:14.0464位PC:win764位一、创建Qt5.4.0开发环境参考资料:在Ubuntu14.04上创建Qt5.4.0开发环境1、下载并安装Qt下载地址:http://downloa

2015-11-30 22:52:23

VMware11.1.1及Ubuntu14.04下载安装

任务下载虚拟机,并安装Ubuntu操作系统。环境及版本说明PC:win764位VMware:11.1.1Ubuntu:ubuntu-14.04.3-desktop-amd64下载VMware:http://www.pc6.com/softview/SoftView_128.html密钥:1F04Z-6D111-7Z029-AV0Q4-3AEH8Ubuntu:http://release

2015-11-30 13:59:33

win7远程桌面连接

目的:顾名思义,不用多废话。工具:win7附件自带。具体内容:1、在电脑上配置允许被远程连接。如下图所示: 2、在其他电脑上找到“远程桌面连接”,如下图所示:3、输入需要被远程连接的电脑IP,如下图:,然后在输入改电脑的密码即可。注意用户必须是该电脑能登陆的用户名。可能出现的问题连接不上时:尝试将用户名改为administra

2015-07-16 18:18:55

synergy 简易教程——多台主机共用一套鼠标键盘

目的:使多台电脑共享一套鼠标和键盘,便于多屏的操作。工具:synergy软件。假设有两台电脑分别为A和B,你想把A的鼠标和键盘共享给B,即使B也能共享A的鼠标键盘(有点啰嗦--_--!)具体内容:1、A电脑操作:下载安装synergy软件,以version1.6.2为例进行介绍。网上其他教程都是低版本的,高版本已经有了较大改动,特此做本文进行记录。对于A而言,应

2015-07-16 15:46:37

VS2010系统找不到指定的文件

我在VS2010下调试一个VC6.0下写的程序。然后在启动运行后出现系统找不到指定的文件的错误。由于VS是从Debug下面找exe文件所以项目的输出路径bin出错,应该修改为Debug。找到“项目”——“属性”——“链接器”——“常规”——“输出文件”,发现果然输出路径是bin下面,于是将bin改为了Debug。

2014-12-18 21:05:50

在VS2010中出现 error C3861: “snprintf”: 找不到标识符

snprintf()函数的格式跟printf差不多一样,是在c里面用的函数,包含在#include头文件中。但snprintf()函数并不是标准c/c++中规定的函数,所以在许多编译器中,厂商提供了其相应的实现的版本。在gcc中,该函数名称就snprintf(),而在VS中称为_snprintf。所以在需要使用snprintf()时改成_snprintf就可以了,或则在预编译处加入:

2014-12-12 21:23:39

飞凌OK6410A 多媒体视频编解码 player-qt4 QT视频播放器

我的基本配置:win7,ubuntu10.04        目标板:OK6410A,linux3.0.1       交叉编译环境:arm-linux-gcc4.3.2       安装位置:/usr/local/arm/4.3.2        作为一个新手,最痛苦的莫过于:出现问题,不知道从何下手。由于项目的需要,我所用的开发板的屏幕选择的是8寸屏,所以在测试飞

2014-04-12 13:59:18
奖章
    暂无奖章