如何在 Windows 上的 Eclipse 中设置 Clang 工具链?

2024-05-20

我为一个愚蠢的问题道歉。但我在网上找不到答案。我正在努力为 64 位计算机上的 Windows 7 中的 Eclipse 设置 Clang 编译器/链接器/...。我对 C++ 的了解非常过时,并且从未在 Eclipse 中工作过。我想要实现的是在 Windows 7 x64 机器上的 Eclipse 下使用 Clang 编译一个最简单的 hello world 应用程序。

我已设法按照说明进行操作http://clang.llvm.org/get_started.html http://clang.llvm.org/get_started.html关于获取和构建 LVVM + Clang。我安装了 Eclipse 插件,如下所述http://marketplace.eclipse.org/content/llvm-toolchain-eclipse-cdt http://marketplace.eclipse.org/content/llvm-toolchain-eclipse-cdt。我将PATH环境变量设置为c:\lvvm\debug\bin;包含构建的可执行文件。

现在,如何将 Eclipse 切换为使用 LVVM?特别是我要投入什么:

  • 包含目录
  • 图书馆
  • 搜索路径

在下面的对话框中?

我还在项目的首选项中发现了以下对话框:

完全不清楚我应该让它看起来是什么样子。

感谢您的帮助!抱歉问了这个菜鸟问题,我是一名 C# 开发人员,试图回到 C++。


不管怎样,我今天只需要这样做,我发现我所要做的就是改变

项目 -> 属性 -> c/c++ 构建 -> 设置 -> 工具设置 -> gcc c++ 编译器 -> 命令:将其从 g++ 更改为 clang++

和类似地

项目 -> 属性 -> c/c++ build -> 设置 -> 工具设置 -> gcc c 编译器 -> 命令:将其从 gcc 更改为 clang

至于索引器,我发现这有帮助......

Eclipse CDT 索引器不识别 C++11 容器 https://stackoverflow.com/questions/17131744/eclipse-cdt-indexer-does-not-know-c11-containers

虽然这更像是 c++11 的东西而不是 clang 的东西,但我两者都需要。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 Windows 上的 Eclipse 中设置 Clang 工具链? 的相关文章

  • 如何以编程方式自定义 Eclipse 透视图?

    我想要做出与右键单击透视图并选择自定义以获得此窗口时相同的行为 我想仅以编程方式为我的视角自定义菜单和工具栏 实际上 我只想删除我的视角中的大多数菜单和工具栏 并在我更改为任何其他视角时让它们再次显示 你能帮我解决这个问题吗 This ht
  • 从 Eclipse 中的工作应用程序导出后出现 ClassNotFoundException

    因此 在将项目导出到可运行的 jar 后 我收到此消息 我很不明白为什么会这样 因为应用程序正在运行完美当我在 Eclipse 中选择 运行 时 我已经尝试过提取和打包可靠的库 但没有雪茄 有人知道该怎么办吗 Exception in th
  • 导入的项目抛出 java.lang.ClassNotFoundException

    所以我将一个现有的项目导入到 eclipse 中 但让它工作时遇到了很多麻烦 该项目与其他三个图书馆项目一起提供 谷歌播放服务库 捕获活动 肖像二维码 As soon as I imported the project I went und
  • 使用 c11 标准和 clang 来使用 strcpy_s

    我正在运行 OS X Sierra 并尝试编译一个使用的 c 程序strcpy s 但是我安装的 clang 编译器使用的是 c99 标准 但是据我读到的 https embeddedgurus com barr code 2017 08
  • std::istringstream >> 使奇怪的行为加倍

    下面的代码打印0在 mac osx 上使用 clang 其他地方都会打印5 clang https ideone com mVgpzS gcc https ideone com oZ0hy6 include
  • 从 Python 调试 C 库 (ctypes)

    我有一个使用 ctypes 和 C 共享库 dll 文件 的 Python 程序 作为 IDE 我使用 Eclipse 其中将开发两个项目 C 共享库和使用它的 python 程序 我的想法是 当我在调试模式下启动Python程序时 我可以
  • 项目“MyProject”具有比运行 Eclipse 更高的编译器选项

    我正在尝试重建 Hibernate 配置 但我得到了Wrong Compiler Settings错误 请在下面找到我的应用程序配置和错误的屏幕截图 问题是因为 Eclipse 运行在与我的项目中指定的不同的 JVM 上 我的机器上安装了两
  • 为 Java 和 PHP 设置 Eclipse

    我已经安装了用于Java开发的Eclipse 我还想安装 PHP CSS HTML 和 Javascript 插件 但我检查过的所有网站都只提供 一体化 软件包 因此我可以下载一体化 Java 软件包 或者一个一体化的 PHP 包 但不能同
  • Android Eclipse 支持库:所需版本为空

    我刚刚从 Android 开发者网站下载并安装了适用于 Windows 的最新 ADT 捆绑包 接下来 我在 SDK 管理器中安装了所有软件包 包括 Android 支持库 Rev 18 最后 我通过 Eclipse 中的 帮助 gt 安装
  • 如何在 Eclipse 3.4.1 中导航到书签?

    我可以在源文件中设置书签 但是是否有快捷键可以导航到书签 这navigate菜单有一个转到行 但这没有用 如果勾选 下一个注释 上一个注释 工具栏下拉项中的 书签 项 则可以使用Ctrl and Ctrl 导航到当前打开的文件中的上一个 下
  • 尝试在 Linux 上使用 Clang++ 编译 c++11 正则表达式教程时出错

    我正在努力追随本教程 http solarianprogrammer com 2011 10 12 cpp 11 regex tutorial 关于 C 11 中的正则表达式 当我尝试编译这个小代码示例时 我收到这些错误 clang std
  • 为什么 Android Eclipse 不断刷新外部文件夹并花费很长时间?

    我只有一部新的 Android 手机 我一直在修补一些基本的应用程序 每当我保存任何内容时 Eclipse 的 Android 插件就会刷新外部文件夹 这让我抓狂 通常我不会介意 但当需要 10 秒才能刷新时 我开始注意到 我已经搜索过 其
  • EGit(Eclipse git 插件)可以使用 SSH 密钥代替用户名和密码吗?

    我需要提交的 git 中央存储库是使用 SSH 密钥配置的 我的用户名是jmglov 但是当我执行 git 操作时 例如git clone 我使用这个配置 jmglov kitiara cat git config remote origi
  • 在 java 8 下使用泛型出现类型错误,但在 java 7 下则不然

    我有一段代码可以在 java 7 下编译良好 但不能在 java 8 下编译 这是一个独立的重现示例 我已经采用了显示此问题的真实代码并删除了所有实现 import java util Iterator class ASTNode
  • Eclipse Juno 指标插件

    Eclipse JUNO 版本有哪些 Eclipse 指标插件 我尝试了一些通用指标插件 但没有一个能够在 Eclipse 的 JUNO 版本中正常运行 差点忘了 我们正在使用 Java 作为编程语言 我想要诸如圈复杂度 代码行数 方法长度
  • ANTLR 和 Eclipse(或任何像样的 IDE)

    我已经使用 ANTLRv3IDE 插件在 Eclipse 中使用 ANTLR 一段时间了 虽然它并不完美 而且有点过时 但它的工作相当不错 现在 我希望将我正在创建的另一个 DSL 切换到 ANTLRv4 然而 Eclipse 的支持似乎非
  • Eclipse 与外部 src 和 Web 内容文件夹链接或映射

    首先这不是问题但是我遇到的问题的解决方案浪费了4 5个小时来找到解决方案 请让我知道是否有更好的替代方法来使用 eclipse 项目管理外部 src 文件夹 我正在使用版本控制系统 GIT 来管理我的项目 还使用外部 Git 客户端 Sou
  • 用于 Eclipse Galileo 的 Java“clone()”方法生成器

    java最好的工具是什么clone Eclipse Galileo 中的方法生成可从存储库中获取吗 是什么原因阻止 Eclipse 开发人员将此工具包含在标准版本中 实施起来非常困难clone 正确的 这样做被认为不是一个好的做法 Bloc
  • 如何强制 Eclipse 将 xml 布局和样式显示为文本?

    我最近升级到带有 ADT 20 0 3 的 Eclipse 4 2 Juno 如果我查看旧项目中的布局或样式 Eclipse 只会向我显示其适当的基于控件的编辑器 我想编辑语法突出显示的 xml 文本 我没有找到将插件的编辑器切换到此模式的
  • 如何成功使用 VIM 作为 Code::Blocks 的外部编辑器?

    我真的很喜欢 Code Blocks 的构建系统和单步调试能力 也就是说 我真的很喜欢使用 gcc gdb 的包装器 而不是从 Makefile 或命令行使用它们 问题是 多年来使用 VIM 使我的大脑受到了严重损伤 或者有些人可能会说被宠

随机推荐