C++ Xcode缺少一些头文件
我需要访问:C++ Xcode缺少一些头文件,c++,xcode,C++,Xcode,我需要访问: #include <vector> // to form variable length arrays #include <algorithm> // For max() #include//以形成可变长度数组 #包括//For max() 任何想法。这是一个C++代码行工具,它被写为XCOD4.2.1项目。所以文件是main.cpp。我在这里找到了这些文件: /Developer/SDKs/MacOSX10.6.sdk/usr/in
#include <vector> // to form variable length arrays
#include <algorithm> // For max()
#include//以形成可变长度数组
#包括//For max()
任何想法。这是一个C++代码行工具,它被写为XCOD4.2.1项目。所以文件是main.cpp。我在这里找到了这些文件:
/Developer/SDKs/MacOSX10.6.sdk/usr/include/c++/4.2.1/algorithm
/Developer/SDKs/MacOSX10.6.sdk/usr/include/c++/4.2.1/vector
如果相同的文件位于相似的位置,则可能是项目中的某些配置不正确。尝试制作一个包含这些文件的小测试项目。使用C++命令行模板。大约需要90秒。我们需要更多的信息。你到底在做什么(文件名是什么,你是如何创建项目的,为什么你认为编译器忽略了你的
#include
s)?#include//For max()应该允许我使用max()操作符。事实并非如此。政府也没有采取任何行动。我正在研究C++中的CMD线工具,总之,我想编写一个C++程序,它可以调用头文件并使用最大()操作符。我还想声明带有变量的数组(用于不同大小的蒙特卡罗模拟)。我只限于C++库……是否从包含语句中得到错误消息?或任何其他错误消息?您是否有使用名称空间std代码>在源代码中,还是使用std::max
和std::vector
?否,因为这并不能解决问题。使用:“Using namespace std”给我一个IDE红旗“call max没有匹配的函数”,如果我不使用它,我会得到“use of undeclared identifier'max”:你是说fmax吗?“当我点击该旗标并显示该txt时,后一种情况下Xcode崩溃。@Jerome:问题是什么?我被误导了如何使用max();除此之外,我没有被告知它不喜欢doubles,我不知道我必须使用“namespace std”。我遵循的指令并不奏效。这就是我在编写代码时没有遵循直觉的原因。事实证明,我不需要向量,或者max(),我只是写了一些变通方法…