草庐IT

使用 g++ 支持 C++0x IDE

哪个IDE对g++中的新C++0x功能有更好的支持?我知道您可以按原样使用编辑器并使用-std=c++0x编译代码,但我希望新功能不会被IDE标记为错误(自动、基于范围的循环、可变参数模板等)。 最佳答案 这里是theEclipseCDTbugtrackingsupportforthec++0xfeaturesaddeding++4.6.到目前为止,CDT支持g++4.5中的功能(包括使用auto、decltype和尾随返回类型、可变参数模板、lambdas、rvaluerefs的类型推断)以及基于范围的for和前向枚举声明。解析器

c++ - IDE 使用 Visual Studio,但跨平台配置使用 CMake

我发现了很多与我要问的问题类似的问题,但它们似乎并没有完全帮助我理解如何做我想做的事情,假设它甚至是可行的。我非常喜欢VisualStudio,我想将它用作C++项目的开发环境,但如果我愿意,我也希望能够在我的双引导Linux系统上构建我的任何项目。我还希望能够将我的头文件和源文件组织到共享驱动器上的特定目录结构中。我想使用CMake来配置一个项目,以使用Linux上的Make或Windows上的VisualStudio来构建它。那么是否可以在VisualStudio2012Pro中维护一个项目以利用其IntelliSense和编译以便快速编写代码和测试它,然后轻松地将源文件作为CMa

c++ - 将现有 C++ 项目导入 Xcode IDE

我正在尝试在Xcode中打开一个现有的C++开源库,以便通过我自己的修改/添加来发布它。该库是Tesseract-OCR,它不包含.xcodeproj文件。既然Xcode可以作为IDE运行,是否可以在Xcode中将一堆文件作为单个项目打开?有没有一种简单的方法来生成Xcode项目? 最佳答案 有几种方法可以做到这一点,具体取决于您想要的IDE集成级别。没有直接的方法可以将基于Makefile的项目导入Xcode。您可以通过Makefile创建一个构建的项目,但您不会获得使用IDE的许多好处,因为诸如单词补全之类的编辑器功能依赖于Xc

c++ - emacs、etags 和使用 emacs 作为 IDE

我常用的工具是在Linux系统上使用g++的Emacs来实现我的研究算法。在过去的几年里,我以相当基本的方式使用emacs。我打开C或C++文件,使用我选择的语法突出显示方案对其进行编辑,然后从emacs(或者可能从终端)中编译和执行其他操作,包括在emacs中使用gdb进行调试。我了解etags和ctags,并且玩过一些etags和emacs,但似乎没有找到使用这些工具的“最佳位置”。我想知道,其他人如何配置emacs以使其与etags和其他工具很好地结合?需要对emacs进行哪些调整才能使其成为更好的IDE? 最佳答案 对于标记

FPGA/HDL 人员开发利器-TerosHDL(开源 IDE)

HDL人员开发利器-TerosHDL(开源IDE)https://terostechnology.github.io/terosHDLdoc/about/about.htmlTerosHDL是啥TerosHDL的目标是为HDL开发人员提供一个开源IDE,该IDE具有软件开发人员常用的功能。IDE包含一堆工具,其中最重要的是VSCode插件。一些工具是由TerosTechnology组织开发的,而另一些则来自开源项目。所有工具都组织在不同的后端,并通过插件暴露给GUI。安装安装VSCodehttps😕/code.visualstudio.com/在扩展中搜索TerosHDLinsideVSCod

Javadoc 文档就地呈现。可以在 IDE 中看到 pretty-print 文档吗?

是否有Eclipse(或VisualStudio)的插件可以在适当的位置呈现javadoc(或doxygen),即代码中有pretty-print而不是将javadoc源显示为注释?默认情况下可以只折叠方法体。切换可能很有用:完整源代码、源代码和渲染的javadoc、纯渲染的javadoc。所述插件可以生成如下所示的内容: 最佳答案 是的,有。在Eclipse中,只需打开或选择javadocView并转到您自己的方法 关于Javadoc文档就地呈现。可以在IDE中看到pretty-pri

适用于 OS X 的 C++ IDE

我现在开始重新开始使用C++编码(只是为了好玩),并且想对Mac上的优秀IDE发表意见。我目前正在使用Xcode,这似乎很酷,因为它内置了所有内容。你们有没有其他IDE建议O试一试,还是我应该坚持使用Xcode? 最佳答案 Eclipse和NetBeans都能够与C++一起工作,并且它们将在OSX(以及其他平台)上运行。它们都是免费的,并且背后有大型社区。如果您愿意,它们都可以通过插件框架完成比C++更多的功能。就我个人而言,我会坚持使用Xcode-用于OSX上的C++。 关于适用于OS

c++ - Arduino IDE 无法识别 .c 文件是 .cpp

我正在为ArduinoIDE的特定板制作一个库。该库运行良好,现在我退后一步添加OO。库是.c和.cpp文件的混合体。我知道为了添加类,我只需要使用.cpp。这是LED.h文件。https://gist.github.com/SaraJo/182220fda82cbe30255fe95f59d4a6b4这是LED.cpp文件。https://gist.github.com/SaraJo/1b3d6967d7bc2ef2e70d79025b755eb9我得到的错误是:Infileincludedfrom/Users/sarachipps/Library/Arduino15/package

c++ - 将 vim 设置为 C++ IDE

我希望将vim设置为C++IDE,以便我可以使用它完成所有工作。我正在为vim使用这些插件:Clang完成-准确完成nerdtree-浏览文件snipmate-插入片段AutoComplPop-全方位完成buffergator-缓冲区管理vim-powerline-漂亮的状态栏vundle-管理插件但我缺少跳转到定义和在一个可执行文件、项目View中编译多个文件......我正在使用nmap:w%:!g++-W-Wall-Wextra-pedantic-std=c++11%-o%:t:r:!./%:t:r编译当前文件,但如果有多个文件创建一个可执行文件,它将不起作用。我知道我可以只使用

c++ - 在没有 IDE 的情况下学习 C++

我最近开始学习C++并且对那里的IDE和编译器的选择感到完全困惑。我精通解释语言,喜欢使用任何IDE或文本编辑器然后从命令行运行解释器的简单性。无论使用哪种IDE,一切都按我的预期工作,因为我每次都使用相同的解释器。现在我已经开始学习C++,我对不同编译器的选择感到不知所措,更重要的是,它们之间的差异。如果在学习时使用文本编辑器和从命令行运行的编译器,对我来说事情似乎会更简单(不一定更容易)。我对编译和链接的工作原理有基本的了解,并且了解头文件的作用。首先,是否有任何书籍或网站通过这种方法教授C++?(无IDE)许多书籍试图通过选择两个并比较它们来指出IDE和编译器之间的差异,这让我感