草庐IT

Eclipse-Dynamic

全部标签

c++ - 如何通过每个项目的脚本在 Eclipse CDT 中设置环境?

我的工作区中有几个项目。我有一个为每个项目设置不同环境的脚本。我怎样才能让EclipseCDT使用这个脚本来设置环境,而不是为每个项目手动设置所有内容?谢谢。 最佳答案 您可以将您的脚本翻译成java,然后开发一个插件来调用CDT的API来应用环境。 关于c++-如何通过每个项目的脚本在EclipseCDT中设置环境?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/3717353

c++ - boost::dynamic_bitset 连接性能

我想以一种不会降低性能的方式连接一个大的位集和一个较小的位集。目前,我的应用程序仅在以下代码中就花费了20%的CPU时间:boost::dynamic_bitsetencode(conststd::vector&data){boost::dynamic_bitsetresult;std::for_each(data.begin(),data.end(),[&](unsignedcharsymbol){for(size_tn=0;n我读过这个post它提出了一个解决方案,不幸的是,它对我不起作用,因为目标位集和源位集的大小差异非常大。有什么想法吗?如果使用boost::dynamic_b

c++ - Eclipse[HELIOS] CDT : Autocomplete, STL 不能与 Eclipse 一起工作..帮助!

我是一个java用户,但想玩弄CPP,所以我为eclipse[HELIOS]安装了CDT插件。我在尝试正确配置它时遇到了一些问题,想知道是否有人可以帮助我。这是我们可以使用的简短代码:#include"Base.h"//Theselinesgiveerror=>Unresolvedinclusion:#include#includeusingnamespacestd;voidBase::ininitalizeVector(){for(inti=0;i1]自动完成功能不适用于STL。2]在我点击点“。”后,我无法获得支持的方法列表等。3]包含不起作用:#include4]我认为使用命名空

c++ - 在 Eclipse 中,如何定义 C++ 的标准路径包含 header ?

我使用EclipseIDE编写我的C++项目。每当我开始一个新项目时,我都必须定义所有包含路径。有没有办法让我定义一组必须包含在所有项目中的标准header路径? 最佳答案 这是如何在工作区之间获取设置在你的旧(工作)项目中执行文件/导出...C/C++项目设置并给它一个要写入的文件在您的新工作区中执行文件/导入...C/C++项目设置并选择您的文件这也适用于您可能拥有的所有其他自定义设置,例如键绑定(bind)。 关于c++-在Eclipse中,如何定义C++的标准路径包含header

c++ - dynamic的动态数组(array of struct)

我有一个名为person的结构,如下所示:structperson{intheight,weight;};我还创建了一个person数组,如下所示:structArrayofperson{intlen;//indicatesthelengthofthisarray(itssupposedtobedynamic)person*p;//thisissupposedtobethedynamicarrayofperson.};我对person的数组执行此操作,如下所示:structArray_2d_ofperson{intlen;//indicatesthelengthofthisarray(

c++ - 为什么 dynamic_cast 存在?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Regularcastvs.static_castvs.dynamic_cast我通过这个问题了解了static_cast的工作原理。Whyisitimportanttousestatic_castinsteadofreinterpret_casthere?但如果static_cast确实知道类的继承关系,为什么dynamic_cast存在?我们什么时候必须使用dynamic_cast?

c++ - 具有嵌套文件夹的 Eclipse C++ 项目

我对C++比较陌生;我知道语法和东西,但对编译部分知之甚少。我用Eclipse做了一个项目,它变得比较大了。所以在继续之前,我想将相关文件放在一个子文件夹中。目前我所有的文件(源文件和头文件)都在src/中(比如src/Foo1.h、src/Foo1.cpp等。),我想将其排序为:src/->Foos->Foo1.h->Foo1.cpp->Foo2.h...->Bars->Bar1.h...->main.cpp...但是,我也希望包含相对于src文件夹(如果可能的话,还有当前文件夹)。例如,我希望Foos/Foo1.cpp能够包含如下内容:#include"Foos/Foo1.h"#i

C++ 将 dynamic_bitset 存储到文件中

跟进Howdoesonestoreavectororabitsetintoafile,butbit-wise?基本上,我使用以下代码将位集编写为二进制文件:boost::dynamic_bitset::block_type>filter;vector::block_type>filterBlocks(filter.num_blocks());//populatevectorblocksboost::to_block_range(filter,filterBlocks.begin());ofstreammyFile(filterFilePath.c_str(),ios::out|ios:

c++ - 如何处理 C++ 中 eclipse 中 Unresolved inclusion

我导入了两个自定义项目:projectA和projectBprojectA中的类包含projectB中的标题但是eclipse总是显示一些黄线和红线来表示Unresolvedinclusion。(我确信关于include的所有语法和设置都是正确的,因为它们是已经开发和使用了很长时间的项目)怎么处理?我是否需要右键单击项目并执行index->​​rebuild或其他操作? 最佳答案 你可以在projectA中设置projectB的头文件路径:Project->Properties->C/C++Build->Settings->Comp

c++ - 在eclipse中使用环境变量

我有一个使用CrossGCC工具链的eclipseCDT项目。交叉编译器的路径必须在工具链设置中设置:C/C++Build->Settings->CrossSettings->Path。因为要与其他人共享这个项目,所以交叉编译器的路径应该在我称为LINUX_DEVKIT_PATH的环境变量中。我将LINUX_DEVKIT_PATH定义为环境变量,并在C/C++构建->设置->交叉设置->路径字段中使用“${LINUX_DEVKIT_PATH}/bin”。但是使用此设置找不到编译器。我还尝试使用C/C++Build->Environment->Select...将变量添加到列表中。环境变