今日download工程的奇怪问题error C2039: 'readStdErr' : is not a member of 'Programer',
一个诡异的问题,搞了一个半小时。
昨日把download工程下的,ide_programmer.h和ide_programmer.cpp都引用了gatekeeper工程下的文件,
并在本工程中排除了download工程下测试用的ide_programmer.h和ide_programmer.cpp,
结果今天一早晨调试一直出奇怪的毛病:
在头文件中新加入的成员变量和成员函数都无法识别,
在该类的cpp文件使用时提示error C2039: 'readStdErr' : is not a member of 'Programer',
让人十分迷惑不解
。
最初怀疑是预编译命令的#ifdef包含错了位置,把“{”“}”等包含的程序段括错了位置,
后来排除该想法。
最后怀疑工程出现了问题,于是重新unload工程,load工程,并且把该目录下的临时ide_programmer.h和ide_programmer.cpp都从目录中删掉,
编译正常了。
略一思索,问题终于搞清楚了,因为工程编译时默认先搜索工程目录下的.h头文件,而我把临时测试用的ide_programmer.h放在了工程目录下,虽然已经从工程中排除,
但是vc2005中貌似仍然找到了该头文件,于是造成在打开的.cpp文件(引用自gatekeeper工程)中新定义使用的变量和成员方法都提示C2039错误。
问题解决:D 诡异只是表象,恩呢。提示以后碰到问题,不要只从程序代码层面考虑,而应该把思路拓宽些,
最近需要对vc的工程和解决方案管理做个深入的学习提高
今日download工程的奇怪问题error C2039: 'readStdErr' : is not a member of 'Programer',相关推荐
- error C2039: ‘tr1‘: is not a member of ‘std‘
最近在VS2019的工程中集成gtest,发现报错如下: error C2039: 'tr1': is not a member of 'std' error C3083: 'tr1': the sy ...
- 【c/c++问题总结】error C2039、 C2001、 C2146、C2297、 C2601、C2065、 C2660、 C2440
目录 #重点 问题一:error C2039 错误重现: 错误原因: 问题二:error C2001 错误重现: 错误原因: 问题三:error C2146 错误一: 错误原因: 真正的错误原因: 错 ...
- error C2039: IsOutRange
error C2039: "IsOutRange 解决MNN中nmake编译出现IsOutRange is not a member of flatbuffers 参考了https://bl ...
- error C2039: “type”: 不是“cv::DataTypeT”的成员 解决办法
编译opencv4.0.x版本的程序时,由于个人疏忽致使opencv 函数参数顺序调用错误,但是编译时没有提示该语句参数顺序错误,提示以下错误: g:\library\opencv-master\bu ...
- Mac安装truffle框架时出现✓ Preparing to download box ✖ Downloading Unbox failed! Error: connect的解决方法
Mac安装truffle框架时出现✓ Preparing to download box ✖ Downloading Unbox failed! Error: connect的解决方法 https:/ ...
- Qt error: C2039: “staticMetaObject”: 不是“QXXX”的成员
error: C2039: "staticMetaObject": 不是"QgsAnnotationMarkerItem"的成员 #include <QO ...
- error: C2039: “staticMetaObject”: 不是“QGraphicsItem”的成员
当使用Qt的图形视图框架时,自定义图形类时,一般这样写 class myItem:public QGraphicsItem { public:myItem();void paint(QPainter ...
- error C2039: “SetDefaultDllDirectories”: 不是“`global namespace’”的成员
error C2039: "SetDefaultDllDirectories": 不是"`global namespace'"的成员 使用2013编译程序的时候 ...
- error C2039: “staticMetaObject”: 不是“A”的成员 c:\Users\chuan\documents\visual studio 2010\Projects\Deriv
转载自:https://blog.csdn.net/weixin_39955229/article/details/81901603 原文标题:QObject多继承static_meta_object ...
- error: object MultivariateNormalDistribution is not a member of package
完整报错如下: RunRisk.scala:11: error: object MultivariateNormalDistribution is not a member of package or ...
最新文章
- 【C语言】两种方式实现冒泡排序算法
- 分布式(distributed)是什么意思?
- 【大学课程】计算机组成原理知识点
- matlab 32和64,在32或64位matlab上运行?
- Ambari HDP 完整安装手册
- 键、索引、约束及其区别
- 安卓和ios的ui设计区别_【交互设计】 也许这些才是你作品集最需要的
- 计算机操作系统(第四版) 汤小丹 配套资源
- 浏览器下载文件的两种方式
- 背包问题——贪婪算法
- Samtools说明文档网址变更
- SpringBoot使用之yaml配置注入(推荐使用)
- char *s[]与char s[][]
- VideoProcessingFramework编译安装使用终极教程(包含gpu-ffmpeg,nv-codec-headers,Video_Codec_SDK等安装教程 )
- nltk学习之统计词频和分词nltk.word_tokenize nltk.FreqDist
- 【Linux系统】centos 停止维护有什么影响呢?
- Python面试题之Python面试题汇总
- 验证ssh免密登录_ssh无密码登录认证失败
- moodle基本安装、配置和迁移
- Python爬虫之Selenium