社区
C++ 语言
帖子详情
error3861:"min"找不到标识符
dance_angle
2011-07-08 10:07:05
vc2008里面操作的提醒错误error3861:"min"找不到标识符,将定义min的头文件加到报错的cpp中也还是报错,定义如下:#ifndef min
#define min(a,b) (((a) < (b)) ? (a) : (b))
#endif
请教各位是怎么回事了?
...全文
2702
12
打赏
收藏
error3861:"min"找不到标识符
vc2008里面操作的提醒错误error3861:"min"找不到标识符,将定义min的头文件加到报错的cpp中也还是报错,定义如下:#ifndef min #define min(a,b) (((a) < (b)) ? (a) : (b)) #endif 请教各位是怎么回事了?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
核动力蜗牛Killua
2011-07-14
打赏
举报
回复
LZ把代码贴全了,大家再一起看下吧
harleypang
2011-07-13
打赏
举报
回复
没问题啊!难道是rp问题?
ryfdizuo
2011-07-08
打赏
举报
回复
#define min(a,b) (((a) < (b)) ? (a) : (b))
直接这么用就好了,加什么预编译头,使用min函数会和std中函数重名。。。
就想叫yoko
2011-07-08
打赏
举报
回复
米有问题。
c_losed
2011-07-08
打赏
举报
回复
oh my lady gaga
老眼昏花鸟
看到左面3个( 就觉得右边也德3个)
其实木少
2楼回复可以无视鸟
pengzhixi
2011-07-08
打赏
举报
回复
加上 #define min放到 #ifndef后面
c_losed
2011-07-08
打赏
举报
回复
#define min(a,b) (((a) < (b)) ? (a) : (b)))//这边少了个)
bdmh
2011-07-08
打赏
举报
回复
单单这几句话没问题啊
northcan
2011-07-08
打赏
举报
回复
觉得没什么问题,要不楼主贴全了代码。
动感超哥
2011-07-08
打赏
举报
回复
没有看出问题来。。
至善者善之敌
2011-07-08
打赏
举报
回复
[Quote=引用 7 楼 jxiaoshen 的回复:]
#include<iostream>
using namespace std;
#ifndef min
#define min(a,b) (((a)<(b))?(a):(b))
#endif
int main()
{
int a=1,b=2;
int c=0;
c=min(a,b);
cout<<c<<endl;
return 0;
}
测试了没……
[/Quote]
++++1
Jxiaoshen
2011-07-08
打赏
举报
回复
#include<iostream>
using namespace std;
#ifndef min
#define min(a,b) (((a)<(b))?(a):(b))
#endif
int main()
{
int a=1,b=2;
int c=0;
c=min(a,b);
cout<<c<<endl;
return 0;
}
测试了没啥问题
YOLOv5(PyTorch)实战:训练自己的数据集(Windows)
YOLO系列是基于深度学习的端到端实时目标检测方法。 PyTorch版的YOLOv5轻量而性能高,更加灵活和易用,当前非常流行。 本课程将手把手地教大家使用labelImg标注和使用YOLOv5训练自己的数据集。课程实战分为两个项目:单目标检测(足球目标检测)和多目标检测(足球和梅西同时检测)。 本课程的YOLOv5使用ultralytics/yolov5,在Windows系统上做项目演示。包括:安装YOLOv5、标注自己的数据集、准备自己的数据集、修改配置文件、使用wandb训练可视化工具、训练自己的数据集、测试训练出的网络模型和性能统计。 希望学习Ubuntu上演示的同学,请前往 《YOLOv5(PyTorch)实战:训练自己的数据集(Ubuntu)》课程链接:https://edu.csdn.net/course/detail/30793 本人推出了有关YOLOv5目标检测的系列课程。请持续关注该系列的其它视频课程,包括:《YOLOv5(PyTorch)目标检测实战:训练自己的数据集》Ubuntu系统 https://edu.csdn.net/course/detail/30793Windows系统 https://edu.csdn.net/course/detail/30923《YOLOv5(PyTorch)目标检测:原理与源码解析》课程链接:https://edu.csdn.net/course/detail/31428《YOLOv5目标检测实战:Flask Web部署》课程链接:https://edu.csdn.net/course/detail/31087《YOLOv5(PyTorch)目标检测实战:TensorRT加速部署》课程链接:https://edu.csdn.net/course/detail/32303《YOLOv5目标检测实战:Jetson Nano部署》课程链接:https://edu.csdn.net/course/detail/32451《YOLOv5+DeepSORT多目标跟踪与计数精讲》课程链接:https://edu.csdn.net/course/detail/32669《YOLOv5实战口罩佩戴检测》课程链接:https://edu.csdn.net/course/detail/32744《YOLOv5实战中国交通标志识别》课程链接:https://edu.csdn.net/course/detail/35209《YOLOv5实战垃圾分类目标检测》课程链接:https://edu.csdn.net/course/detail/35284
error
3861
:“
min
“
找不到标识符
(待解决)
在调试程序时出现了下面的问题,说找不到
min
和max标识符。 1>c:\program files\microsoft sdks\windows\v7.0a\include\gdiplustypes.h(471):
error
C
3861
: “
min
”:
找不到标识符
1>c:\program files\microsoft sdks\windows\v7.0a\include\gdiplustypes.h(472):
error
C
3861
: “max”:
找不到标识符
...
使用Gdiplus.h后报错:“
min
”:
找不到标识符
和“max”:
找不到标识符
增加Gdiplus相应的头文件Gdiplus.h后大概率会出现如下报错: c:\program files (x86)\windows kits\8.1\include\um\GdiplusTypes.h(475):
error
C
3861
: “
min
”:
找不到标识符
c:\program files (x86)\windows kits\8.1\include\um\GdiplusTypes.h(477):
error
C
3861
: “max”:
找不到标识符
当前使用其他库也有一定概率会出现类似m
MFC 在x64环境出现
error
C
3861
: “
min
”:
找不到标识符
的解决方案
在使用vs2019创建项目时,出现
error
C
3861
: “
min
”:
找不到标识符
的错误,解决方案为:xiwangke下载最新的sdk,并更换项目的sdk。
error
C
3861
: “max”:
找不到标识符
error
C
3861
: “max”:
找不到标识符
遇到这个问题就最好的办法是单独编译自己编写或者修改过的cpp文件,定位到出现报错的文件。 问题原因:编译器找不到声明和定义的max或者
min
,所以才导致这种报错。 解决办法: 第一种:在报错的cpp文件顶上添上:#include<algrithm> 第二种:在最顶上自己定义一遍 #ifndef max #define max(a,b) (((a) > (b)) ? (a) : (b)) #endif #ifnd
C++ 语言
64,680
社区成员
250,490
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章