陈广智的专栏

志存高远,坚持不懈!!

C++语言的getline在cl和g++中的不同语义

本文的cl指的是Visual studio 2010中的的C++语言编译器,g++指的是g++ 4.9编译器。getline在cl中指的是获取的一行中没带”\n”;而g++中的getline指的是获取的一行中带”\n”。下面详述我为什么注意到这个问题及测试不同平台的代码。1 问题产生我按照书《C+...

2015-08-24 04:17:35

阅读数 1420

评论数 0

VS2010编译器工具cl对c++11标准支持情况测试

本文探讨了VS2010编译工具cl对C++11标准的支持情况,提供了利用C++11新特性的两段代码来进行测试,并同g++ 4.9.3编译器的编译情况相对比。总的说来:VS2010的编译器工具cl部分支持了C++11标准,而g++ 4.9.3则全部支持C++11标准。虽然现在已出现了C++14等新的...

2015-08-19 00:29:17

阅读数 9433

评论数 0

VC的编译器cl用法初步

1 单个文件的编译写一个简单的cpp程序,比如hello.cpp,现要求使用cl编译器来生成可执行的程序。cl是compiler的简称。最简单的用法为: cl hello.cpp 然后会在当前目录下生成文件hello.obj、hello.exe,其中编译器生成的是 Common Object ...

2015-08-16 14:49:04

阅读数 2696

评论数 0

在cmd console中如何利用cl成功编译

接上篇继续说,在成功找到cl命令后,写了一个最简单的程序,可是无法编译成功,会出现以下三种错误: fatal error C1034: iostream: no include path set LINK: fatal error LNK1104: cannot open file ‘l...

2015-08-16 09:15:11

阅读数 1424

评论数 1

在cmd中使用VC++ cl.exe时找不到mspdb100.dll的解决办法

前一段时间在电脑上装了Cygwin,在其中运行g++程序来编译C++程序,目的想试试C++11的一些新的特性。昨天晚上,忽然想,为什么不直接在Win7 系统上运行Visual Studio自带的cl.exe编译器来编译C++程序呢。于是使用cl来编译C++程序,可是有个缺点,只能通过Visual ...

2015-08-16 08:13:20

阅读数 5858

评论数 0

C++第三方程序包在不同操作系统下的使用

C++第三方程序包在不同操作系统下的使用[TOC] 我们开发一个程序,经常会出现使用第三程序包的情况,本文就讲讲从网站上下载下来的第三方程序包在不同操作系统下使用的方法、注意事项。比如我们从VFLib网站上下载了第三方程序包VFLib,解压缩出来后,它包含如下的文件夹结构: 文件夹doc 文件夹...

2015-04-05 23:44:54

阅读数 935

评论数 2

iGraph算法框架运行出错及解决方案

1 介绍 我看了一篇论文[1],并向作者要了该论文的源代码。该算法框架是以Visual C++ console程序项目的形式提供的源代码。我想运行一下作者提供的源代码,双击GraphIndexing.sln 文件进入这个算法框架项目,我所使用的IDE 版本为VS2010。在VS2010的Solu...

2014-12-22 23:34:49

阅读数 1014

评论数 2

Visual studio IDE 与 visual C++之间的对应关系 (Correspondence)

通常Windows开发,我们使用 Visual studio IDE 工具。软件开发不是单兵作战,需要不少第三方包库 (.lib, .h, .dll)。第三方包库给出的往往是vcXX的版本号,而我们要使依赖于该第三方包库的程序正确运行,就必须知道VS IDE工具版本与VC版本之间的关系,从而帮助我...

2014-12-22 20:40:54

阅读数 1313

评论数 0

读《Ivor Horton's beginning Visual C++ 2010》有感

最近花了5天左右的时间读了[1],并且按照书中的介绍,一步一步地实现了书中所有的代码。我对Visual C++、MFC、.Net下C++项目编程有了更深刻的理解,对于实际项目的实现过程有了一次深刻的体验。对于入门级的书籍来说,我强烈推荐此书,原因如下: 前面11章的Native C++部分讲...

2014-12-20 12:07:01

阅读数 1183

评论数 0

在新复制的MFC Visual C++项目中不能自动生成代码问题的解决

问题描述:在Visual Studio 2010中我新建了一个项目,在其中开发了一个程序。我想再保持该程序不变的情况下,实验一下另外一个对等的控件,于是我就将该项目文件夹 (Solution folder) 拷贝到另外一个地方,在其中删除原来的类CScaleDialog的头文件和cpp文件,及相应...

2014-12-19 19:57:46

阅读数 887

评论数 0

Visual studio 2010 linker error LNK1123

我为了运行Wunderlist,必须先安装.net framework 4.5。我原来电脑上用的是Vs2010,其.net framework 版本是4.0。我在msdn上下载了最新的版本4.5在我的Win7电脑上安装了,安装后会在电脑上自动删除就版本。结果发现以前版本正常运行的程序出现这样的错误...

2014-12-06 20:06:02

阅读数 629

评论数 0

学习Hopcroft-Karp二分图最大匹配算法

最近两天学习了Hopcroft-Karp算法,查看了wang

2014-11-07 14:11:42

阅读数 3228

评论数 1

vs2010中的ipch文件夹和sdf文件

vs2010打开某个工程 ,转换成功之后,在工程目录看见一个sdf文件和一个ipch文件夹,都超大(起码几十M),我一个四百多k的工程,结果用vs打开过后变成了两百多兆。 这个详细点的解释 大家也许发现了,visual studio2010中新建一个项目会同时建立一个ipch目录与sdf文件,...

2014-10-27 09:58:29

阅读数 584

评论数 0

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