编译vs2008的程序总是跳过,显示“未能完成操作 未指定的错误”的解决办法 .

今天想参考一下vs2008的示例程序,就是在这里 “E:/Program Files/vs2008/Samples/2052/AllVCLanguageSamples/C++/MFC”的程序。 但编译时总是跳过,还不能调试,网上有人说要改平台为win32,但要配置属性或清理项目时却显示“未能...

2017-07-28 17:03:10

阅读数 4928

评论数 3

深入理解指针类型间的转换

当我们初始化一个指针或给一个指针赋值时,赋值号(=)的左边是一个指针,赋值号(=)的右边是一个指针表达式,在绝大多数情况下,指针的类型和指针表达式的类型是一样的,指针所指向的类型和指针表达式所指向的类型是一样的。 例一: 1、 float f=12.3; 2、 float*fptr=&...

2017-06-03 11:06:11

阅读数 171

评论数 0

静态库与动态库相互调用

测试场景,Test,lib1,lib2,dll1,dll2,分为下面四种情况: 1、Test->lib1->lib2 lib1编译自己的代码,对lib2的部分,只需要lib2的头文件,对lib2的代码实现,使用占位符关联。 生成Test连接的时候,把lib1的代码实现包含进来,再...

2017-02-09 17:51:30

阅读数 1339

评论数 0

std::queue用法

int main(int argc, char *argv[]) {   queue myQ;   for(int i=0; i myQ.push(i);   for(int i=0; i {   cout myQ.pop();   }   return 0;} queue...

2016-03-10 15:37:34

阅读数 2077

评论数 0

C语言结构体所占用的字节数如何计算

结构体的数据类型的有点多我们就不啰嗦了,直接来看相同数据结构体的几种书写的格式吧。   格式一:     01.struct tagPhone   02.{   03.     char   A;   04.     int    B;   05.     short  C;   06.}...

2015-11-18 18:47:56

阅读数 7162

评论数 2

fwrite和fread函数的用法小结(怎么样以二进制形式保存和读取文件)

该文非博主原创,转载于http://blog.csdn.net/sky_qing/article/details/12783045 fwrite和fread是以记录为单位的I/O函数,fread和fwrite函数一般用于二进制文件的输入输出。 [cpp] view ...

2015-11-18 18:25:43

阅读数 2690

评论数 0

C与C++中结构体的区别,C++中结构体和类的区别

C中的结构体和C++中结构体的不同之处:在C中的结构体只能自定义数据类型,结构体中不允许有函数,而C++中的结构体可以加入成员函数。 C++中的结构体和类的异同: 一、相同之处:结构体中可以包含函数;也可以定义public、private、protected数据成员;定义了结构体之后,...

2015-11-07 15:19:07

阅读数 401

评论数 0

explicit

C++提供了关键字explicit,可以阻止不应该允许的经过转换构造函数进行的隐式转换的发生。声明为explicit的构造函数不能在隐式转换中使用。 外文名 explicit 性    质 形容词 同义词 expres...

2015-07-24 09:01:51

阅读数 468

评论数 0

从64位库移植到32位库的总结

公司项目要求,将原64位系统下的代码移植到32位才能运行,由于现有64位代码依赖很多第三方库,,因而移植到32位需要重新编译,经验总结如下:   (1)对应的第三方库可到各自官网下载相应源码;   (2)针对每种库,根据32位系统下需要的编译器选择vs版本,如vs2008、vs2010、vs2...

2015-07-23 15:43:25

阅读数 417

评论数 0

Google开源命令行参数解析库gflags

今天写程序时需要写一个命令行解析程序,于是网上搜索getopt()的实现代码,但搜到的信息基本上是如何使用getopt(),而系统又是Windows的;于是想到了以前项目中使用到的Google开源命令行解析库gflags。 google开源的gflags是一套命令行参数解析工具,他可以替代g...

2015-07-21 17:25:20

阅读数 1987

评论数 0

Windows 中OpenBlas 的安装 - Windows 32bit 适用

Windows 中OpenBlas 的安装 1. 准备 OpenBlas version:V-0.2.12 IDE:Visual Studio 2008 OS: Win7 2.安装步骤 2.1 下载OpenBlas,解压至路径my_path,可更改、简化解压文件夹名,以方便后续路径的引...

2015-07-21 09:24:27

阅读数 952

评论数 0

VS2012 下编译boost1.52

1. 下载boost_1_52_0.7z     http://sourceforge.net/projects/boost/files/boost/1.52.0/ 2. 解压缩到 d:\boost 目录下 3. 编译bjam (1)开始菜单->所有程序->Micros...

2015-07-20 17:33:43

阅读数 363

评论数 0

如何使用vector的reserve和resize方法

reserve和resize是vector里两个很重要的方法,有效地使用这两个方法可以减少reallocate memory的次数,提高程序的性能,所以还是有必要去研究一下的,先来看一段简单的代码吧。 stdafx.h [html] view plaincopy ...

2015-06-29 17:55:00

阅读数 1221

评论数 0

VS2010 VS2012调试时显示加载符号导致调试特别慢

打开"调试"-->"选项"看下图: 将那个"勾"去掉确定即可!按下F5调试,瞬间开始了。

2015-05-28 14:46:17

阅读数 749

评论数 0

AStyle2.02在VS2008下的使用

astyle是一个常用的开放源码工具。它可以方便的将程序代码格式化成自己想要的样式而不必人工修改。本来嘛,作为高等生物应该优先去做一些智慧的事情,而不是把时间消耗在机器可以完美完成的事情上。 想要立刻开始?请先去主页http://sourceforge.net/projects/astyle...

2015-05-14 19:26:38

阅读数 343

评论数 0

AStyle代码格式工具

使用AStyle进行代码格式化   在日常的编码当中,大家经常要遵照一些设计规范,如命名规则、代码格式规范等等。或者大家在看一些别人写的代码时,若代码格式不是很规范时,看起来是比较麻烦的。 今天就给大家介绍一款名为AStyle的代码格式化工具,Astyle是一个开源代码格式化工具...

2015-05-14 18:59:38

阅读数 1281

评论数 0

void及void指针含义的深刻解析

void的含义 void即“无类型”,void *则为“无类型指针”,可以指向任何数据类型。 void指针使用规范 ①void指针可以指向任意类型的数据,亦即可用任意数据类型的指针对void指针赋值。例如: int * pint; void *pvoid; pvoid = ...

2015-05-13 09:41:24

阅读数 292

评论数 0

回调函数

在看LWIP时,见到用回调函数,再看某老外公司OPC源代码时,见到用回调函数。看我国内某些代码(我公司软件等)时没用到。于是,我对回调函数产生了很大的好奇。以前,我写VC程序时用到过回调函数,但是没有用C语言来使用。最近,看到国外大量的经典代码中广泛使用了回调函数(LWIP、某两个公司的OPC程序...

2015-05-13 08:58:34

阅读数 336

评论数 0

C++类中的对象在内存中的存放方式

现看下面的一个类 Class A { Pulic: A(); Int a; Int b; Int sun(int a1,int b1)// 计算 2 个数的和 { Result a1+b1; } }; 调用的时候声明一...

2015-04-30 17:59:04

阅读数 1491

评论数 0

文件读写函数

EEK_SET 将读写位置指向文件头后再增加offset个位移量。 SEEK_CUR 以目前的读写位置往后增加offset个位移量。 SEEK_END 将读写位置指向文件尾后再增加offset个位移量。 当whence 值为SEEK_CUR 或SEEK_END时,参数offet允...

2015-04-30 09:46:16

阅读数 371

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭