Eclipse IDE用于c++的多编译器连接工具集
Eclipse IDE for C++ hooking up multiple compiler toolset
我想使用Eclipse IDE进行c++开发,但这是一个小问题。
首先,一个小锅炉板:
- mingw 64位c++编译器(自定义编译A)
- mingw 64位c++编译器(自定义编译B)
- windows主机
我无法让它与多个工具链一起工作。我能找到的所有信息都表明eclipse要求mingw目录位于C:mingw
不适合我的用例。首先,我有多个自定义编译的mingw编译器工具。我最多能放一个在C:mingw(显然)。
这对我来说意味着Eclipse不支持c++的多个自定义工具链。
如果不是这样,请解释如何连接Eclipse来使用多个编译工具链。
为了简单起见,让我们做一些基本的假设:
商品位置:
D: mingw_cust1 mingw
D: mingw_cust2 mingw
当我在eclipse中创建一个新项目时,我希望能够为该项目选择我想要的工具链。
问题是旧的&也许是显而易见的,但我花了很多时间试图自己回答这个问题。
在项目中切换MinGW路径最简单的方法可能是更改MINGW_HOME变量。
修改:项目>属性> C/c++构建>环境> MINGW_HOME字段
一旦MINGW_HOME的起源被更改为"USER: CONFIG"而不是"BUILD SYSTEM",因此参数是特定于项目的(甚至是特定于配置的)
在我的情况下,我可以设置"D:mingw_cust2mingw" (2)而不是"D:mingw_cust1mingw" (1)继承自操作系统'PATH',它位于(2)
之上还可以通过在Window> Preferences> C/c++> Build> Environment
- C/C++编译器通常会删除重复的库吗
- 模板-模板参数推导:三个不同的编译器三种不同的行为
- Win32编译器选项和内存分配
- MSVC多行宏编译器错误
- 静态数据成员的问题-修复链接错误会导致编译器错误
- C++,我收到一个无法理解的编译器错误
- 在线编译器中的分段C++没有打印消息
- 当套接字连接断开时检测C/C++Unix
- 如何解决gcc编译器优化导致的centos双编译器设置中的分段错误
- C/C++预处理器是否可以检测一些编译器选项
- 是否有C++编译器选项允许激进地删除所有函数调用,并将参数传递给具有空体的函数
- C++错误C2600:无法定义编译器生成的特殊成员函数(必须首先在类中声明)
- 我需要知道编译器如何在cpp中使用析构函数
- 编译器如何区分std::vector的构造函数
- CLANG 编译器 说:变量"PTR"可能未初始化
- 告诉c++编译器该参数没有别名
- Qt中的包装连接方法隐藏了编译器所需的信息
- 使用编译器定义的宏连接
- 编译器错误 - 在C++中连接 #define
- Eclipse IDE用于c++的多编译器连接工具集