用xcode写c++,无法引用头文件,求教!!!

如题,类似include "stdafx.h" include "winsock2.h"一些的.h文件无法引用,会提示 “.....file has not found”.该怎么解决?求详解~~~~

兄弟,xcode 是在 mac os x 上的。而 winsock2.h 是 windows socket 2 的头文件。

这样给你解释吧,和windows平台相关的头文件,都是不能用的。追问

所以说xcode上开发c++还是有很大的局限是吧?
另外,stdafx.h 为什么也不能引用呢?

追答

xcode 是apple在mac os x 上的产品,是用于开发 mac app 和 ios app 的IDE。而且 xcode 支持最新的C++保准,xcode 用的 clang-llvm 比 vc 的 先进。xcode 内置的 interface builder 非常之强大。

stdafx.h 我没记错的话,应该是 vc工程自动生成的,用于预编译头的头文件。

C语言的include,都是包含以存在的头文件。所以,如果你要想包含某个头文件,先搞清楚它在哪里...

温馨提示:内容为网友见解,仅供参考
无其他回答

在使用mac的xcode编 c++程序的时候包含conio.h头文件显示错误:“'conio...
Lexical or Preprocessor Issue '***.h' file not found 这样的错误是因为头文件路径Header Path没有设置好。Xcode Header Path的设置 Header Search Paths是一定会去搜索的。 而User Header Search Paths只有在Always Search User Paths为Yes时才会被搜索。设置方法如下:在Build settings里面找到Search ...

大神们,Xcode中做c++程序无法运行,显示Invalid operands
首先输出符号写错了,其次xcode要兼容c++是需要修改编译选项的,不过有个投机的方法就是修改一个.m文件的后缀为.mm,这样编译器会自动使用可以编译c++代码的选项

C\/C++ 头文件引用问题【整理】
include 是编译指令,在编译时,编译器会将相对路径替换成绝对路径,因此,头文件绝对路径=搜索路径+相对路径。Xcode Build Settings 下 Search Paths设置搜索路径 Header Search Paths:头文件搜索路径设置 (SRCROOT)宏和(PROJECT_DIR)宏都指xxx.xcodeproj所在的父目录 例如:引用工程testDemo\/scr\/test.h ...

Xcode写C++提示'iostream' file not found怎么回事?!
代码提示的问题, 你点编译运行,应该能出 hello world.若报错,可能是你自己设置过search path之类的东西?

如何在Mac上编写C\/C++程序——Xcode篇
在Mac上使用Xcode编写C\/C++程序,首先启动Xcode,界面将自动展现。点击"Create a new Xcode project"开始项目创建。接下来进入选择界面,选择“macOS”作为目标平台,然后选择“command line tool”,点击“next”继续。给项目命名,正式编写代码。在左侧找到“main.cpp”,Xcode已自动生成了“hello world”...

用Xcode编译C++失败,求救!!!
直接用Command Line Compile就好了啊 C和C++都没问题的 装了xcode再去preference里面下载command line tools !

macos添加c++万能头文件
首先,让我们找到电脑中头文件的保存位置。打开您的VSCode编辑器,随便选择一个C++文件,然后在文件中输入`#include`命令,并将光标移动到`iostream`之上,使用鼠标右键选择“转到定义”。接着,在弹出的选项中选择“在放在最上方文件上右键”,并进一步选择“在Finder中显示”。这样,您就可以在Finder中...

xcode怎么调用文件
1、把cpp文件add到项目里,通过include“”来引入头文件。2、引入cpp文件不能直接调用里面的方法,一个新的东西hpp文件,自己写c++的文件,可以在Xcode中创建一组c++文件就可以了。Xcode是苹果官方的集成开发环境IDE,开发者可以使用其开发基于iPhone,iPad,AppleWatch以及Mac平台的应用。

xcode下可以开发C++程序吗?
可以,你可以新建MacOSX工程,选择Application->CommandLineTool,在type类型里面选择C++就可以了。其实在ios的程序里面也支持C++的写法。你要是找不到的话再问我吧,希望能帮助到你。

dev+c++中include“data.h”没有此内文件或目录编译终止怎么处理,具体...
如果在使用 Dev-C++ 编译 C++ 程序时出现“include“data.h”没有此内文件或目录编译终止”的错误,说明 Dev-C++ 无法找到包含在 #include 语句中的头文件“data.h”。这可能是由于以下原因造成的:头文件“data.h”没有放在程序所指定的路径下。您应该检查程序中的 #include 语句是否正确指定了头...

相似回答