OS X 10.6.4+;Eclipse3.5+;最新CDT未将cout/printf输出到控制台 这些天我大部分时间都在Eclipse上,所以我想我会看看伊柯丽斯的C++支持是什么样的(我通常在Mac和VisualStudio上使用XCODE)。
我找到了Eclipse3.5的CDT包,所以我安装了它 <>所有安装正确,默认的C++“Hello World”项目编译得很好,但是对于我来说,我无法得到任何应用程序输出到控制台。我尝试了一切,到处寻找解决方案,但似乎我不是唯一一个。大多数操作系统在Windows上都有问题,但我没有发现OSX有很多问题 当然,如果我在bashshell中运行编译后的输出,它会正确地显示输出 这就是默认应用程序的简单程度:OS X 10.6.4+;Eclipse3.5+;最新CDT未将cout/printf输出到控制台 这些天我大部分时间都在Eclipse上,所以我想我会看看伊柯丽斯的C++支持是什么样的(我通常在Mac和VisualStudio上使用XCODE)。,c++,eclipse,macos,eclipse-cdt,C++,Eclipse,Macos,Eclipse Cdt,我找到了Eclipse3.5的CDT包,所以我安装了它 所有安装正确,默认的C++“Hello World”项目编译得很好,但是对于我来说,我无法得到任何应用程序输出到控制台。我尝试了一切,到处寻找解决方案,但似乎我不是唯一一个。大多数操作系统在Windows上都有问题,但我没有发现OSX有很多问题 当然,如果我在bashshell中运行编译后的输出,它会正确地显示输出 这就是默认应用程序的简单程度: #include <iostream> using namespace std;
#include <iostream>
using namespace std;
int main() {
cout << "!!!Hello World!!!" << endl; // prints !!!Hello World!!!
printf("Hello world");
return 0;
}
#包括
使用名称空间std;
int main(){
cout刚刚在Helios 3.6中尝试过这个,它可以工作。一定是一个3.5问题。在OSX 10.6.4中对我有效,eclipse构建id:20100617-1415 Helios。我在构建中打开了一个控制台视图,你可以在控制台中看到你的应用程序的输出?即cout可以工作?在OSX 10.5.8和eclipse构建id:20100218-1602中对我无效(EclipsePlatform 3.5.2.M20100211-1343 org.Eclipse.Platform.ide)更新-我能够通过添加