相关疑难解决方法(0)

OS X的C++ IDE

我现在开始回到C++编码(只是为了好玩),并希望对Mac的好IDE有所了解.

我目前正在使用Xcode它看起来有点酷,因为它内置了所有内容.

你们中的任何人都有任何其他的IDE,你们会建议我试一试,还是应该坚持使用Xcode?

c++ ide macos

14
推荐指数
2
解决办法
4万
查看次数

在Mac上使用Eclipse Galileo调试C++时遇到问题

我正在尝试使用运行Mac OS X v10.5(Leopard)的MacBook Pro上的Eclipse Galileo来调试C++代码.这是我第一次尝试这个.我有一个复杂的C++程序,我想调试,但为了测试,我只是尝试调试并逐步执行以下操作:

#include <iostream>
using namespace std;

int main()
{
  int x = 0;
  cout << x << endl;

  x = 54;
  cout << x << endl;

  return 0;
}
Run Code Online (Sandbox Code Playgroud)

我点击了调试图标,告诉它使用GDB(DSF)Create Process Launcher并开始逐步完成代码.我希望能够监控x的值,所以我打开了Variables窗口并观察了.最初,它是4096 - 可能是一些垃圾价值.一旦我点击下一行,它显示了值,它现在显示以下错误:

Failed to execute MI command:
-var-update 1 var1
Error message from debugger back end:
Variable object not found
Run Code Online (Sandbox Code Playgroud)

我似乎无法解决这个问题或绕过它.一些谷歌搜索结果发现骨干,甚至没有带头的暗示.


解决方案:正如drhirsch在下面指出的那样,使用Standard Create Process Launcher而不是GDB Create Process Launcher.(这实际上是一种解决方法而不是真正的解决方案,但它至少对我们两个人有用.)

c++ eclipse macos gdb galileo

3
推荐指数
1
解决办法
8638
查看次数

标签 统计

c++ ×2

macos ×2

eclipse ×1

galileo ×1

gdb ×1

ide ×1