Tag: 代码块

在c ++中创build一个常量数组

有什么理由为什么codeblocks告诉我,我不能做一个数组? 我只是想做: const unsigned int ARRAY[10] = {0,1,2,3,4,5,6,7,8,9}; 这是给我的 错误:在'{'标记之前,不允许使用大括号初始化程序 我已经改变了初始化器的其他部分,但错误总是说同样的事情。 这似乎没有道理,因为这是我在c ++中学到的第一件事情之一。

命名空间“std”中的“vector”不会命名一个types

我正在Debian 7.0.0上开发一个使用CodeBlocks 10.05的C ++应用程序。 出于某种原因,下面的代码 #include <iostream> std::vector< int > delaunayDiv(const std::vector< int <T> > & vP, cv::Rect boundRect, std::vector<int>& triangles, int& numTriangles, bool lookRight); 返回以下错误 error: 'vector' in namespace 'std' does not name a type

C ++ Boost:未定义的引用boost :: system :: generic_category()

我正在尝试在我的项目中joinBoost库,并且一直面临相同的问题。 我使用的是Codeblocks IDE的Ubuntu 12.10,并尝试安装库手动读取站点的指令,但遇到错误的标题,以及即将build成之前使用的库。 然后,我通过sudo apt-get install libboost-all-dev安装了库。 在这之后,在Codeblocks的程序中,我可以包含像#include <boost/regex.hpp>这样的头#include <boost/regex.hpp>但是当我试图包含文件系统库的头文件( #include "boost/filesystem/operations.hpp" )时,我得到以下错误: /usr/include/boost/system/error_code.hpp|214|undefined reference to boost::system::generic_category()'| 我不知道如何解决这个错误(特别是在Linux上的Codeblocks)。 我真的可以在这里使用一些帮助。 编译器:Gcc 程序代码:只有尝试过上面的文件系统operations.hpp文件。 从Codeblocks生成日志: Build started on: 20-11-2012 at 18:02.53 Build ended on: 20-11-2012 at 18:02.54 ————– Build: Debug in libopenFrameworks ————— Target is up to date. ————– Build: Debug in reader1 ————— make -s -f […]

如何在代码块中使用graphics.h?

我最近开始在C ++中学习graphics。 我在代码块的程序中试过#include <graphics.h> ,但是显示错误。 然后,我从一个站点下载了graphics.h头文件,并将其粘贴到codeblock中的include文件夹中,但它显示了graphics.h:No such file or directory 。 任何人都可以教我如何在代码块中使用graphics.h ?

我如何将C ++ 11支持添加到Code :: Blocks编译器?

我写了一些代码,需要有我的Code :: Blocks 12.11的C ++ 11支持。 我使用的是默认的GNU GCC编译器。 有什么办法可以做到这一点?

如何链接到Code :: Blocks的库?

C ++ GUI教程:对TextOut的未定义引用 我有同样的问题,但我是编程和Code :: Blocks的新手,我想使用GDI32库。 我怎样才能安装它? 我很困惑,因为我可以使用windows.h头文件,但像TextOut一些function不可用。