error C3861: “gets”: 找不到标识符

1>------ 已启动生成: 项目: hello, 配置: Release Win32 ------
1> main.cpp
1>main.cpp(45): error C3861: “gets”: 找不到标识符
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========

解决办法:

把“gets”改成“gets_s”

时间: 2024-12-31 03:57:27

error C3861: “gets”: 找不到标识符的相关文章

C++问题-UniqueAppObject.cpp(147): error C3861: “GUXClientInit”: 找不到标识符

问题经过:在同事的产品上增加新功能,拿来的代码包,用VS打开后,提示某个文件不存在,从项目中移除.CPP.H文件后,提示错误,提示如下:1>UniqueAppObject.cpp(147): error C3861: “GUXClientInit”: 找不到标识符 问题现象:1>UniqueAppObject.cpp(147): error C3861: “GUXClientInit”: 找不到标识符 问题原因:因为移除文件头后,找不到函数体了. 问题处理:直接注释掉调用的地方就可以了.

error c3861 :"_T":找不到标识符

error c3861 :"_T":找不到标识符 分类: VC2012-06-10 11:05 6358人阅读 评论(0) 收藏 举报 c 原文地址: http://hi.baidu.com/%CB%B9%B7%D2%BF%CB%CB%B986/blog/item/cfd9613b4dae24e115cecb0e.html 添加 #include <tchar.h> 即可

error C3861: “getpid”: 找不到标识符

原文:http://blog.csdn.net/woniu199166/article/details/52471242 这种错误一般就是没有对应的函数或者对应的头文件 旧版的vs添加#include  "unistd.h"即可 新版的VS添加#include "process.h"即可解决该问题 凡是C3861的错误基本上都是这些错误 :要不是对应的函数名字不对应,要不就是该包含的头文件没有包含进去 仅此,无他

error C3861: “InitializeCriticalSectionAndSpinCount”: 找不到标识符

VS2003的工程转换成VS2010后编译报错 定位到atlcore.h文件,这是系统文件没有做任何更改,不该有错的呀.主要还是版本兼容性问题. 修改方法: 新建一个targetver.h头文件,复制以下代码: #pragma once // Including SDKDDKVer.h defines the highest available Windows platform. // If you wish to build your application for a previous Wi

找不到标识符、未声明的标识符

1.error C3861: "_T": 找不到标识符 #include <tchar.h> 2.error C3861: "time": 找不到标识符 查看代码,发现已经包含了 time.h 头文件,不应该报这个错误啊. 找了半天,发现项目文件中有一个叫 Time.h 的头文件,可能是和vs自带的time.h冲突了. 将该 Time.h 头文件改名为 MyTime.h 之后,再把原来引用 Time.h 的地方 替换成 MyTime.h 就好了. 3.&

“cvSnakeImage”: 找不到标识符

1>g:\project\opencv\helloopencv\helloopencv\helloopencv.cpp(74) : error C2065: "CV_VALUE": 未声明的标识符 1>g:\project\opencv\helloopencv\helloopencv\helloopencv.cpp(74) : error C3861: "cvSnakeImage": 找不到标识符 增加头文件 #include <opencv2/l

VC++编译错误error C2065: “HANDLE”: 未声明的标识符及添加winbase.h后提示winbase.h(243): error C2146: 语法错误: 缺少“;”(在标识符“Internal”的前面)的解决办法

问题描述: VC++程序编译时提示错误:error C2065: "HANDLE": 未声明的标识符等众多错误提示,如下所示: error C2065: "HANDLE": 未声明的标识符 error C2146: 语法错误: 缺少";"(在标识符"hFind"的前面) error C2065: "hFind": 未声明的标识符 error C2065: "INVALID_HANDLE_VALUE

Cannot run program “git.exe”: createprocess error=2,系统找不到指定的文件

Android Studio提供VCS(Version Control System)版本控制系统,默认情况使用Git.GitHub工具需要配置git.exe路径,否则提示“cannot run program git.exe createprocess error=2 系统找不到指定的文件”的错误,如下图: 点击查看详情

VS2015--win32工程配置的一些想法之GdiplusTypes.h(470) : error C3861: &#39;min&#39;: identifier not found

一次一次地,乐此不疲的掉入自己挖的坑儿. 之前博客<VS2015–win32工程配置的一些想法之算法min/max与windows中的 min/max宏冲突>写了如何处理algorithm中std:min和windows中min的冲突问题,我们用到了预处理器NOMINMAX. 标准库在<algorithm>头中定义了两个模板函数std::min() 和 std::max(). 通常用它可以计算某个值对的最小值和最大值.可惜在 Visual C++ 无法使用它们,因为没有定义这些函数