您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 工作范文 > vs2013问题总结
1目录目录........................................................................1注释/取消注释..................................................................................................................1TCHAR*类型的实参与char*类型的形参不兼容............................................1有多个重载函数pow实例与参数列表匹配...........................................................2无法打开源文件stdafx.h.........................................................................................5模块对于SAFESEH映像是不安全的..........................................................................5VS产生sdf和ipch文件太大处理方案.........................................................................9STL模板特化遇到的问题.............................................................................................10errorC2665:“AfxMessageBox”:2个重载中没有一个可以转换所有参数类型.......11类型定义在后,调用在前.............................................................................................11vs为什么把voidCMyView::OnDraw(CDC*pDC)的第2个参数注释了啊?............13怎么获取指定View的CDC.........................................................................................13两个view(View1和View2)之间的同步.................................................................13指令:MFCdoesnotsupport_WIN32_WINNT..........................................................14缺少显式类型(假定“int”)............................................................................................14无法解析的外部命令—lib的调用................................................................................15error:BuildingMFCapplicationwith/MD[d]...............................................................15errorC4996:'fopen':Thisfunctionorvariablemaybeunsafe.......................................17VC如何Copy一个项目的资源文件中的对话框到另一个项目...............................18“TRACE”:找不到标识符...........................................................................................20无法打开包括文件:“fstream.h”....................................................................................20static_cast无法从“void(__thiscallCREBot*)(WPARAM,LPARAM)”转换.........21ReadHuge”:不是“CFile”的成员..............................................................................22PARAFORMAT如何转换为PARAFORMAT2??................................................23DonnieLiang注释/取消注释1)注释:组合键“Ctrl+K+C”;2)取消注释:组合键“Ctrl+K+U”不过是单行注释如果相要全部注释可以先按Ctrl+A再按Ctrl+K+CTCHAR*类型的实参与char*类型的形参不兼容6IntelliSense:TCHAR*类型的实参与char*类型的形参不兼容d:\VSprj\Lelecode\DataShowClass\DataShow\DataShow.cpp98512数据显示类21d:\vsprj\lelecode\datashowclass\datashow\datashow.cpp(451):errorC2664:“voidATL::CStringTwchar_t,StrTraitMFC_DLLwchar_t,ATL::ChTraitsCRTwchar_t::Format(UINT,...)”:无法将参数1从“constchar[7]”转换为“constwchar_t*”错误1errorMSB8031:BuildinganMFCprojectforanon-Unicodecharactersetisdeprecated.YoumustchangetheprojectpropertytoUnicodeordownloadanadditionallibrary.See=286820formoreinformation.C:\ProgramFiles(x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppBuild.targets3695数据显示类使用VS2013编译旧版VC++程序时,提示BuildinganMFCprojectforanon-Unicodecharactersetisdeprecated,微软提供了解决方案。一、错误信息------已启动全部重新生成:项目:Server,配置:ReleaseWin32------1C:\ProgramFiles(x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.CppBuild.targets(369,5):errorMSB8031:BuildinganMFCprojectforanon-Unicodecharactersetisdeprecated.YoumustchangetheprojectpropertytoUnicodeordownloadanadditionallibrary.See=286820formoreinformation.==========全部重新生成:成功0个,失败1个,跳过0个==========二、微软解释用于多字节字符编码(MBCS)的MFC库(DLL)不再包含于VisualStudio中,但是可用作插件,您可以在任何装有VisualStudioProfessional、VisualStudioPremium或VisualStudioUltimate的计算机上下载和安装。(在VisualStudio中,必须启用MFC。)安装需要大约440MB磁盘空间,包括英语(美国)和DLL的本地化版本。在安装MBCSDLL后,如果卸载或修复VisualStudio,则还会卸载或修复。但是,如果只禁用MFC,MBCSDLL仍会保留在系统上。如果仅卸载或修复MBCSDLL,将不会修改VisualStudio。详细信息:下载地址:=40770有多个重载函数pow实例与参数列表匹配:3nHeight=height/pow(2,k);32IntelliSense:有多个重载函数pow实例与参数列表匹配:函数pow(double_X,int_Y)函数pow(float_X,int_Y)函数pow(longdouble_X,int_Y)参数类型为:(int,int)d:\VSprj\fft\MFC的图像处理正交变换\小波变换\WvltTransDib.cpp14714DSplitnHeight=height/(2.0,(int)k)错误1errorC1083:无法打开包括文件:“gsl/gsl_matrix.h”:Nosuchfileordirectoryd:\vsprj\opengl\opengl环境obj文件\dialogbarandobjandopengl\mfcsimple\mesh.h101MfcSimplevirtualBOOLCreate(LPCTSTRlpClassName,LPCTSTRlpWindowName,//&afxChNil应该用“”吧,不是NULLDWORDdwStyle,constRECT&rect,CWnd*pParentWnd=NULL,UINTnID=0);4你好我试过了使用代替以前&afxChNil的位置在VS2010里面也可以编译通过5无法打开源文件stdafx.h3IntelliSense:无法打开源文件stdafx.hd:\VSprj\OpenGL\Edit3DM\DockView\scbarg.cpp321Edit3DM解决方法:在项目属性=》配置属性=》C/C++=》常规=》附加包含目录中增加:$(ProjectDir)见下图模块对于SAFESEH映像是不安全的错误4errorLNK2026:模块对于SAFESEH映像是不安全的。D:\VSprj\OpenGL\多个OpenGL窗口\MutiWindow\glut32.lib(glut32.dll)MutiWindow1.打开该项目的“属性页”对话框,会出现如下界面62.然后单击“链接器”--“命令行”,出现如下界面3.将/SAFESEH:NO复制到“其它选项(D)”框中,然后点击应用74.最终通过编译并且运行成功无法启动此程序,因为计算机丢失glut32.dll今天打开一个OpenGL源码,各种修改之后想要运行看一下效果,结果在我的开发环境下出现缺少相应的dll库:Windows764位+VS2010提示:程序无法启动此应用程序,因为计算机中丢失glut32.dll。。。。。。果断查看System32文件夹,发现有这个文件,那就不明白了,为
本文标题:vs2013问题总结
链接地址:https://www.777doc.com/doc-2866778 .html