最近接收了以前新公司遗留的代码,一个函数动不动就少的一千行,多的几千行,真是受不了这编码风格! 于是便使用了VS自带的重构工具,选择代码后右键-重构-提取方法,提取完方法就编译不过,想了好久原因,原来是参数的问题, 参数中大量使用了CStringArray,例如: static void HandleCmd26(CStringArray strCmdPair) 这样就相当于复制一份strCmdPair,相当于做了一个 赋值操作,而strCmdPair是个object类型,不能简单进行=,实际上应…
Outline 在通过 setup.py 安装python模块时,遇到了以下报错: # 执行 python setup.py install # 报错: error: [WinError 3] 系统找不到指定的路径.: 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\PlatformSDK\\lib 错误因素很多,在这里排除依赖原因: 排除:pip install XXXXXXXXXXXXXX.whl Anaconda环境配…
安装mysql是出现这个错误. python3.和python2.两个的版本不一样,所以安装的东西也不一样:MySQLdb 安装mysql的连接包.工具安装 Python3.x版本:Pip install mysqlclient 但是Python2.x 版本:pip install mysql-python.所以对于你要安装的是不是也是这种情况.参考链接:https://www.aliyun.com/jiaocheng/523297.html--------------------- 作者:ro…
c++工程编译报错: “CObject::operator =”: 无法访问 private 成员(在“CObject”类中声明) 错误无法直接定位源码位置,网上搜索了,也和我的代码不一样. 最后还是自己认真检查代码,发现了个问题 头文件定义了一个CEvent x, 源码文件中使用了 x = new CEvent(true,false); 原来是这里错误了,x是一个直接实例化了的对象,不能再指向另一个实例,只有指针才能这样用. 于是改为CEVent* x;就可以了.…
When you compile project, visual studio 2010 prompts “…link.exe … Access is denied” This below is I met. Error    5    error TRK0002: Failed to execute command: ""C:\Program Files\Microsoft Visual Studio 10.0\VC\bin\link.exe" /ERRORREPORT:P…
MFC如果编码错误: 演出:error C2248: "CObject::operator =": 不可访问 private 员(于"CObject"类声明) 这样的问题是,你刚开始宣布指针类型变量,后来,又改为一非指针,最好直接使用指针类型变量.  版权声明:本文博主原创文章,博客,未经同意不得转载.…
环境:win7,64位,vs2012 1> c:/program files/microsoft visual studio 8/vc/atlmfc/include/afx.h(24) : fatal error C1189: #error : Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not use /M…
在使用诸如:CArray或是 CList等类时,经常会出现此错误 此错误的原因是由于自定义的类的数组项时 有一个操作如  Add()  在这个操作中,实际上需要一个 = 操作,但是这个 =操作在 自定义类中没有实现,于是,程序自动去它的parent 类 也就是 CObject 类去找,但是却找到个这个类的 = 是一个 private  于是就报了这个错误. 知道了原因解决方法自然就有了,那就是在自定义类中 重载操作符 =   重载后 这个错误就没有了. class COptRect : publ…
安装了VS2008编译之前的程序,结果出现了编译错误,以为是VS2008的Sp1补丁没装好,重装补丁后还是不行,编译错误如下: 双击错误会定位在iphlpapi.h中, 一个可行的解决办法是:把iphlpapi.h文件的line386---line421 都注释掉了: 然后再尝试编译,编译成功,运行也没有问题. 看起来,这几行代码不会影响程序运行.…
相关的文章(比较有意思,记录一下):http://www.cnblogs.com/lx20030303/archive/2012/09/21/2696258.html 先看例子.如下. 尝试编译的话,错误提示: Entrance.cppsrc\Entrance.cpp(15) : error C2248: “lqr::Entrance::id”: 无法访问 private 成员(在“lqr::Entrance”类中声明) C:\Users\Administrator\Desktop\tmp\in…