草庐IT

eclipse-platform

全部标签

c++ - Eclipse CDT 索引器不能完全识别 c++11

首先,我知道启用c++11支持的-std=c++11标志以及放置它的位置。我已将-std=c++11附加到Project->Properties->C/C++Build->Settings->ToolSettings->GCCC++Compiler->Miscellaneous->Other标志和编译工作正常。但是索引器不适应,例如,如果我想使用std::map(c++11)的emplace函数,它不会找到放置函数。#includeintmain(){std::mapdata;data.emplace(5,5);我还检查了这些相关问题:EclipseCDTindexerdoesnotk

c++ - 如何将 Visual Studio 2005 的平台工具集添加到较新 IDE 版本的 `Platform Toolset` 列表中?

我已经安装了VisualStudio2005-2015。我将使用VisualStudio2005的平台工具集,但列表中没有此变体:如何将VisualStudio2005的平台工具集添加到较新IDE版本的PlatformToolset列表中? 最佳答案 v100是MSVC2010工具集v90是MSVC2008工具集v80是MSVC2005工具集,这就是您要找的。按照以下步骤设置MSVC2005PlatformToolset.创建v80C:\ProgramFiles\MSBuild\Microsoft.Cpp\v4.0\Platform

eclipse报错Errors running builder ‘Android Package Builder‘ on project ‘xxx‘. sun/misc/BASE64Encoder

eclipse报错Errorsrunningbuilder‘AndroidPackageBuilder’onproject‘xxx’.sun/misc/BASE64Encoder由于毕设是需要用到安卓,所以这段时间都在学习安卓开发的相关知识,碰到了如下的问题,困扰了许久,今晚终于解决了,发出来给有需要的人参考一下~本人是小白,第一次发博客,如有说的不对的地方,还望大佬们指正[抱拳]。问题描述搭建完eclipse环境之后,运行安卓项目一直不成功,一直报如下的错误:Errorsrunningbuilder'AndroidPackageBuilder'onproject'Myapplication'

c++ - 从 eclipse 中运行的 python 代码在 visual studio 中调试 C++ 代码

有人知道我们该怎么做吗?我在eclipse中有python代码,每当它调用c++函数时,我希望断点转到visualstudioc++项目。 最佳答案 您可以在visualstudio中使用__debugbreak,这样每次调用代码时都会触发调试器(您可能需要在MSDN中搜索该函数)。在你要调试的C++函数(或类方法)中插入指令,例如voidfoo(){__debugbreak();[...]}此时编译库并运行python脚本,当加载库并执行代码时,会出现一个消息框,告知您是否要附加visualstudio调试器。它是对旧的__asm

'Java.lang.AsserTionError:主张失败'启动Scala-ide(Eclipse)的错误

我是Eclipse的新手。如果我对某事有错,请原谅。我已经为Eclipse4.6.1下载了ScalaIDE。我已经提取了内容,并试图启动Eclipse。最初,Maven有一个问题:'未能阅读Maven-Resources-Plugin的文物描述符'。我能够通过将代理设置添加到settings.xmlin.m2文件夹来解决此错误(我认为是因为它没有再次显示)。现在我得到一个新的错误说:'Java.lang.AssertionError:断言失败'以下是完整的错误:!ENTRYorg.eclipse.e4.ui.workbench.swt422017-07-1014:34:58.379!MESSA

c++ - 'Windows.h : No such file or directory"error when changing Platform Toolset to v140_xp

这个问题在这里已经有了答案:HowtotargetWindowsXPinMicrosoftVisualStudioC++[duplicate](2个答案)关闭4年前。我尝试为WindowsXP编译一个应用程序;正常的可执行文件给出错误:"...isnotavalidWin32application."我读到我可以通过将平台工具集更改为VisualStudio2015-WindowsXP(v140_xp)来创建与XP兼容的可执行文件,但是当我这样做然后尝试编译时,它给了我以下错误:Cannotopenincludefile:'Windows.h':Nosuchfileordirector

c++ - Eclipse:注释整个代码而不会被其他注释打断

假设我有以下代码(在C++中,但这对问题可能并不重要):intmain(){....randomcode..../*Thisisacomment*/....randomcode....return0;}在eclipse中,当我想通过在代码前后加上/*和*/来注释掉整个代码时,注释被“Thisisacomment”行末尾的*/截断了3,所以剩下的代码没有注释。/*//任何人都知道解决这个问题的方法,还是我只需要处理它或使用//注释...? 最佳答案 在C++中无法嵌套注释。一种解决方案(特别是如果您不想将大量的/**/更改为//)是使

c++ - 如何使用 CDT 配置 Eclipse?

我一直在尝试在带有cygwin的WindowsXP下将CDT与Eclipse3.4一起使用。为了开始,我需要做什么?我使用了Eclipse主页上的“eclipse-cpp-ganymede-SR1-win32.zip”。编辑:主要问题是,我无法编译和运行代码。在运行配置中,我为C/C++应用程序尝试了gcc.exe:将make.exe的路径添加到我的$Path后,从头开始,它完美运行。 最佳答案 终于找到了。谢谢大家。下载并解压“eclipse-cpp-ganymede-SR1-win32.zip”后,您需要安装Cygwin或Min

c++ - Eclipse C++编译警告问题

这里是演示一个恼人问题的代码:classA{public:A():m_b(1),m_a(2){}private:intm_a;intm_b;};这是控制台View的输出:makeallBuildingfile:../test.cppInvoking:GCCC++Compilerg++-O0-g3-Wall-c-fmessage-length=0-MMD-MP-MF"test.d"-MT"test.d"-o"test.o""../test.cpp"../test.cpp:Inconstructor'A::A()':../test.cpp:9:warning:'A::m_b'willbei

c++ - 基准测试 (gprof) C++ 程序。使用eclipse环境

我遇到了以下问题。事实;-使用eclipse-使用MinGW我想对我创建的C++程序进行基准测试。我搜索谷歌然后来了;http://www.cs.utah.edu/dept/old/texinfo/as/gprof.html然后我想添加“-pg”构建命令。但是我如何/在哪里添加它?我进入“属性-C/C++构建-发现选项”并将其添加到“编译器调用命令”(http://img515.imageshack.us/img515/3159/67826349.png),但据我在控制台中所见,它什么也没做。那我做错了什么? 最佳答案 根据您的项目