C语言编译器上为什么我使用#error错误

#if ...
#error ...
#endif

与编译器类型有关,可能不支持。
看到过:
#ifndef _MSC_VER // [
#error "Use this header only with Microsoft Visual C++ compilers!"
#endif // _MSC_VER ]
温馨提示:内容为网友见解,仅供参考
无其他回答

c语言中#error怎么用
error是使编译器产生一个错误,在你的程序中上一句#ifndef PI判断为真,于是编译器就执行了#error这句,导致编译报错

c语言编译总是提示 1 error
1、这个问题很多情况下是由于路径设置的问题引起的,“CL.exe”是VC使用真正的编译器(编译程序),其路径在“VC根目录\\VC98\\Bin”下面,可以到相应的路径下找到这个应用程序。2、因此问题可以按照以下方法解决:点击VC“TOOLS(工具)”—>“Option(选择)”—>“Directories(目录)”重新设置“Excutab...

#error 什么意思
意思是显示设定的错误信息。error命令是C\/C++语言的预处理命令之一,当预处理器预处理到#error命令时将停止编译并输出用户自定义的错误消息。语法:error [用户自定义的错误消息]。注:上述语法成份中的方括号“[]”代表用户自定义的错误消息可以省略不写。

C\/ C++错误信息error什么意思?
1、error,表示这是一条出错信息。 C语言信息一般有error(出错)和warning(警告)两种。 error是编译器遇到了致命错误,无法继续进行编译,必须修改。 warning是C语言编译器找到了一个可能非法的位置,但不影响编译,程序还能运行,有可能运行出错,也可能不影响。error必须修改,而部分warning可以不做修改。2...

C语言popen函数编译(连接)的时候总说有一个error(错误),找不到原因...
如果你是用的基于gcc的编译器 这个代码不会出问题 比如dev-C++ 或者C-free一类的 如果用VC或者VS 那这个就会出错了 因为VC不支持popen而是_popen 需要改成 FILE *fp = _popen("tasklist", "r");

c语言中#error是什么意思
error是在预处理阶段,生成编译错误消息。

c语言程序编程中出现error:';' expected(got "printf")是什么意思?谢...
去错误信息中的行号和位置处加个 分号 ;想要分号,没找到,找到了printf。你用的什么c编译器,gcc和clang错误信息有区别

c语言运行到一半出现error是怎么回事呢?
C语言程序运行出现exe停止工作的原因是因为内存溢出和编译器错误。第一种:内存溢出 内存溢出(out of memory)通俗理解就是内存不够,程序所需要的内存远远超出了主机内安装的内存所承受大小,就叫内存溢出。系统会提示内存溢出,有时候会自动关闭软件,重启电脑或者软件后释放掉一部分内存又可以正常运行该...

我在用C语言编程时,编译后总出现Error:spawning C1.exe的错误,看不懂...
原因可能是因为你计算机上的VC是从别的计算机上面拷来的,而非直接安装,所以设置的编译器路径需要重新设置。具体的解决方法:1、在菜单栏的【工具】(Tools)中选择【选项】(Options),在打开的对话框中选择【路径】(Directories);在右边的目录“Show directories for:”下拉表中选择【可执行文件】(...

C语言中 debug error是什么错误啊
debug error 是调试过程中产生的错误。在调试过程中,运行时会插入额外的代码检查参数的合规性,操作的合法性等等(在发布版中,为提高效率则不会插入这些检查)。这些可以检查出一些符合语法但不符合逻辑的行为。 debug error 就是在检查不满足(参数不合规,操作不合法)时产生的错误。

相似回答