error C3861: identifier not found | 找不到标识符
2014-01-01 23:02
363 查看
刚开始学C++,今天遇到比较郁闷的问题,可能初学者都会碰到这个问题吧,拿出来分享下。
定义了一个函数,然后在main函数中调用,编译一运行后,提示我 ": 找不到标识符"...,用的是vs2010。
我看了很多次,不得其解,最后在StackOverflow上找到了答案,
http://stackoverflow.com/questions/16290834/error-c3861-rolldice-identifier-not-found
编译器从上到下编译文件内容,函数a在main函数中被调用,但是因为main函数定义在函数a前面,导致函数a使用时还没有被定义过,就出现了"找不到标识符"的情况,
所以,只要把函数的位置提前即可。
定义了一个函数,然后在main函数中调用,编译一运行后,提示我 ": 找不到标识符"...,用的是vs2010。
我看了很多次,不得其解,最后在StackOverflow上找到了答案,
http://stackoverflow.com/questions/16290834/error-c3861-rolldice-identifier-not-found
编译器从上到下编译文件内容,函数a在main函数中被调用,但是因为main函数定义在函数a前面,导致函数a使用时还没有被定义过,就出现了"找不到标识符"的情况,
所以,只要把函数的位置提前即可。
相关文章推荐
- error C3861: “setw”: 找不到标识符;error C3861:'setw': identifier not found
- C 报错:Error 1 error C3861: 'checkSystem': identifier not found 处理方式
- error C3861: “rand”: 找不到标识符
- error C3861: “snprintf”: 找不到标识符
- error C3861: “LGetModulePath”: 找不到标识符
- libavutil\common.h(184) : error C3861: 'UINT64_C': identifier not found
- error C3861: “InitializeCriticalSectionAndSpinCount”: 找不到标识符
- error C3861: "_beginthreadex": 找不到标识符
- error C3861: “xxxx”: 找不到标识符
- cuda 8.0 vs2012平台 编译出现 cuda8.0 error C3861: “__syncthreads”: 找不到标识符
- error C3861: “xxxx”: 找不到标识符
- error C3861: “max”: 找不到标识符
- vs2005 下error C3861: 'GetEventData': identifier not found 解决方法
- error c3861 :"_T":找不到标识符
- error C3861: “snprintf”: 找不到标识符
- C++问题-UniqueAppObject.cpp(147): error C3861: “GUXClientInit”: 找不到标识符
- error C3861: 'InitializeCriticalSectionAndSpinCount': identifier not found
- 编译错误之error C3861: “getline”: 找不到标识符
- error C3861: “L”: 找不到标识符
- error C3861: “_T”: 找不到标识符