在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
实际异常一:
实际异常四: 中文乱码,单字节字符(vc6)、Unicode(vc8 vc9 vc10) 处理方法: property pages->Configuration Propertyies->General->Character Set->Use Multi-Byte Character Set 实际异常五: VC++ 2008编译错误fatal error C1902问题的解决 处理方法: 将C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\mspdbsrv.exe复制到C:\Program Files\Microsoft Visual Studio 9.0\VC\bin下即可。 实际异常六 : error LNK2019: unresolved external symbol wWinMain referenced in function wWinMainCRTStartup 处理方法: 1.Linker->Advanced页,将Entry Point由wWinMainCRTStartup改成WinMainCRTStartup 2.Configuration Properties->C/C++->Preprocessor,然后在右边栏的Preprocessor Definitions对应的项中删除_CONSOLE, 添加_WINDOWS. 4.检查是否存在C的引用,如有则加上extern "C"{ }
实际异常七: 处理方法: 在stdafx.h文件最上面加入#define _USE_32BIT_TIME_T 实际异常八: Run-Time Check Failure #2 - Stack around the variable 'dect' was corrupted. 处理方法: C/C++->Code Generation->Basic Runtime Checks=Default 实际异常九: vc2005及以上和6.0的DLL导出函数中有wchar_t, 都无法被对方使用, 必须在vc2005及以上版本中做如下设置 处理方法: C/C++-->Language->Treat wchar_t as Built-in Type --> No (/Zc:wchar_t-) 实际异常十: Error 2 error C1189: #error : This file requires _WIN32_WINNT to be #defined at least to 0x0500. Value 0x0501 or higher is recommended. c:\program files\microsoft visual studio 10.0\vc\atlmfc\include\afxcomctl32.h 23 1 XPFace #ifndef WINVER 0x0500 实际异常十一: afximpl.h中MENUGETOBJECTINFO、HRAWINPUT找不到而出错。 处理方法: typedef struct tagMENUGETOBJECTINFO { typedef struct HRAWINPUT__ * HRAWINPUT; 实际异常十二: Error 125 error LNK1104: cannot open file 'LIBC.lib' C:\test\LINK test 处理方法: Configuration Properties->Linker->Input->Ignore Specific Default Libraries=libc.lib 实际异常十三:x264 Error 220 error LNK2019: unresolved external symbol _strtok_r referenced in function _parse_zones D:\x264\build\win32\libx264.lib(ratecontrol.obj) x264 处理方法: 将\x264\common\osdep.h中#ifdef __WIN32__改为#ifdef WIN32 实际异常十四: Error 150 error LNK1123: failure during conversion to COFF: file invalid or corrupt C:\video\LINK creenVideo 处理方法: 1. Project propert\ linker\ 启用增量链接:否;(关闭增量链接) 实际异常十五: C++调用C函数找不到。 处理方法: #ifdef __cplusplus extern "C" { #endif int ConvertScreen(int width, int height, const char * src, char * dest); #ifdef __cplusplus } #endif 实际异常十六: 13 IntelliSense: a value of type "void *" cannot be assigned to an entity of type "uint8_t *" s:\test\main.c 749 24 Test 处理方法: 函数体内,变量声明必须在开始处,不得在语句中或之后。 实际异常十七: 处理方法: AtlLoadSystemLibraryUsingFullPath改为LoadLibraryW 实际异常十八: ....could not be opened because the microsoft visual C# 2010 compiler could not be created 处理方法: 打开注册表直接删除HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\10.0即可 实际异常十九: error C2668: 'pow' : ambiguous call to overloaded function 处理方法: 在vs03或者vc6.0里,可以直接写成:pow(i, 2) 在vs05和vs2008中需要改成:pow((double)i, 2),需要给i一个确定的类型。 实际异常二十: error C1083: Cannot open include file Permission denied 处理方法: 修改引用中路径为正确即可 实际异常二十一: Compiler Error C2146 syntax error : missing 'token' before identifier 'identifier' 实际异常二十二: Error 89 error MSB6006: "cmd.exe" exited with code 9009. C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets 151 6 libx264 处理方法: 安装相应的汇编编译器并复制其主程序到vc\bin文件夹下即可。 实际异常二十三: Error 1 error C1083: Cannot open include file: 'streams.h': No such file or directory d:\users\administrator\desktop\amcap\stdafx.h 23 1 AmCap 安装DirectX 9.0B SDK,里面有directshow相应的资源,之后版本的sdk,directshow被并到windows platform sdk里去了。 实际异常二十四: /lib/ld-linux.so.2:bad ELF interpreter:No such file or directory 处理方法: yum install glibc.i686 实际异常二十五:(qt) Qwt is configured without SVG support 处理方法: 打开qtconfig.pri,把QWT_CONFIG += QwtSvg 屏蔽掉 实际异常二十六: ARC forbids explicit message send of 'autorelease' (release)
处理方法:
release' is unavailable: not available inautomatic reference counting mode
或
Edit->Refactor->Convert to Objective-C ARC 实际异步二十七: Error 1 error C4996: 'fopen': This function or variable may be unsafe. 实际异常二十八: Error C2664: 'std::map<_Kty,_Ty>::map(const std::less<_Ty> &)' : cannot convert parameter 1 from 'const std::pair<_Ty1,_Ty2>' to 'const std::less<_Ty> &' 实际异常二十九: terminate called after throwing an instance of 'std::bad_alloc' what(): std::bad_alloc Aborted 处理方法: 实际异常三十: 处理方法: 实际异常三十一: 0xc000007b的解决办法 处理办法: 安装dx,参考 http://blog.csdn.net/VBcom/article/details/6218535 实际异常三十二:(Qt5) 错误:C2001: 常量中有换行符 处理办法: QStringtype="代码表";
实际异常三十三:(Qt5) Failed to load platform plugin "windows" 处理办法: 将Qt安装文件夹中platforms文件夹复制到应用程序目录下即可
实际异常三十四:(Qt5) C:\Qt\Qt5.0.1msvc2010\5.0.1\msvc2010\include\QtCore\qdatetime.h:123: 错误:C2589: '(' : illegal token on right side of '::' 处理办法: #undef min 实际异常三十五 Error 5 error C2440: '=' : cannot convert from 'void *' to 'RTPpacket_t *' c:\users\enost_000\desktop\rtpforh264\rtpreceiver\rtpreceiver.cpp 336 1 RTPReceiver 处理办法: if ((p=malloc (sizeof (RTPpacket_t)))== NULL) 改为 if ((p=(RTPpacket_t*)malloc (sizeof (RTPpacket_t)))== NULL) 实际异常三十六 Error C2440: 'static_cast' : cannot convert from 'UINT (__thiscall CSizingControlBarG::* )(CPoint)' to 'LRESULT (__thiscall CWnd::* )(CPoint)' Cast from base to derived requires dynamic_cast or static_cast 处理办法: UINT CSizingControlBarG::OnNcHitTest(CPoint point) 换成 LRESULT CSizingControlBarG::OnNcHitTest(CPoint point) 实际异常三十七 Error 1 error C1083: Cannot open include file: 'fstream.h': No such file or directory d:\users\administrator\desktop\a\a.h 9 1 a 处理办法: 将 #include "'fstream.h" 更改为: #include <fstream> 实际异常三十八 Error 11 error LNK1295: '/MANIFESTUAC' not compatible with '/DRIVER' specification; link without '/MANIFESTUAC' d:\Users\Administrator\Desktop\a\LINK keyboardspy 处理办法: 用文本方式打开工程文件,搜索"/MANIFESTUAC",将搜索到的那一行删除。 实际异常三十九 (android studio) Gradle: * What went wrong: * Try: 处理办法: 工程所在目录下使用命令行:gradlew compileDebug --stacktrace 实际异常四十 cpu.c:-1: 错误:undefined reference to `_imp__pthread_num_processors_np' 处理办法 1、配置编译时使用:--disable-pthreads 2、使用:pthreadVC2.lib、pthreadVC2.dll 实际异常四十一 error C3861: “UINT64_C”: 找不到标识符 处理办法 在common.h中添加如下代码: 实际异常四十二 无法打开包括文件:“inttypes.h”: No such file or directory 处理办法 删除之,并在其之前添加如下代码: 实际异常四十三 CLR 无法从 COM 上下文 0xd48778 转换为 COM 上下文 0xd486c0,这种状态已持续 60 秒。拥有目标上下文/单元的线程很有可能执行的是非泵式等待或者在不发送 Windows 消息的情况下处理一个运行时间非常长的操作。这种情况通常会影响到性能,甚至可能导致应用程序不响应或者使用的内存随时间不断累积。要避免此问题,所有单线程单元(STA)线程都应使用泵式等待基元(如 CoWaitForMultipleHandles),并在运行时间很长的操作过程中定期发送消息。 Debug=>Exceptions=>ContextSwitchDeadlock 取消打勾 1、在vs2005环境中,debug菜单--〉Exception,把ContextSwitchDeadlock选项勾掉。 实际异常四十四 软件包 javax.servlet 不存在 解决办法:
|
请发表评论