我有一个简单的C ++程序,我可以编译(从命令行g ++)并从我的工作计算机运行,但不是从我的家用计算机运行。我不知道他们有什么不同!它们都是macbooks,我在两者上都安装了iPhone SDK。
在我的家用计算机上:当我向/Developer/usr/bin
添加PATH
时,我可以运行g ++,但它不能包含<string>
,并且无法识别printf
这样的功能。我还需要做些什么来使g ++工作?
答案 0 :(得分:5)
答案 1 :(得分:2)
当您安装Xcode和iPhone SDK时,您是否选中了Unix开发支持的复选框?我在这方面遇到了很多问题,因为我没有这样做,解决方法是卸载SDK并在选中复选框后重新开始。