Chinaunix首页 | 论坛 | 博客
  • 博客访问: 29262
  • 博文数量: 16
  • 博客积分: 1400
  • 博客等级: 上尉
  • 技术积分: 170
  • 用 户 组: 普通用户
  • 注册时间: 2009-05-31 14:21
文章分类

全部博文(16)

文章存档

2011年(1)

2010年(2)

2009年(13)

我的朋友
最近访客

分类:

2009-07-02 22:57:47

1.
 
在编译opencv中碰到如下warning,如何消除这个?
c:\program files\opencv\cv\include\cvcompat.h(784) : warning C4819: The file contains a character that cannot be represented in the current code page (936). Save the file in Unicode format to prevent data loss
 
答案:打开cvcompat.h再保存一遍就好了。(右击该文件,open containing folder)
 
2. vc++ 2008的C:\Program Files\Microsoft Visual Studio 9.0\VC\include这个目录没有iostream.h这个文件吗
 
答案:#include是C语言头文件的标准形式
     #include是C++语言头文件的标准形式
  C++为了于C语言兼容,许多C++编译系统保留了头文件以.h为后缀的用法。由于C语言无命名空间,因此用带缀.h的头文件时不必用using namespace std 作声明。

  所以,要么用 #include,
       要么用#include  using namespace std; 但因为VS2008取消了以C语法规则写的头文件,一律使用C++标准库, 所以只能用后者。
 
另外,双引号与尖括号是有区别的:
#include "iostream.h"表示当要调用某个函数时,先在用户自已编写的文件中查找,如果找不到再到库文件里去找,而#include 是直接到库文件里去找,所以如果是调用自己写的函数的话就用#include "iostream.h",而调用标准库函数的话就用#include 这种形式,可以提高速度。
 
3. asp.net 控件拖动不了
答案: 不要把项目放在C#下。
阅读(385) | 评论(0) | 转发(0) |
0

上一篇:openCV的安装

下一篇:非技术bug解决

给主人留下些什么吧!~~