佚名通过本文主要向大家介绍了vc6错误,vc6,vc6下载,vc6绿色版,vc6cn下载等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: VC6编译Xvid时的错误
描述:
解决方案1:
解决方案2:
描述:
我用VC6 + SP6 编译 Xvid 1.2.2的vfw时,遇到以下错误:
e:\xvidcore\vfw\src\config.c(708) : warning C4013: 'GetWindowLongPtr' undefined; assuming extern returning int
e:\xvidcore\vfw\src\config.c(708) : error C2065: 'GWLP_USERDATA' : undeclared identifier
头文件包含是这样的:
#include <windows.h>
#include <commctrl.h>
#include <stdio.h> /* sprintf */
#include <xvid.h> /* XviD API */
#include "debug.h"
#include "config.h"
#include "resource.h"
解决方案1:
也就是定义
//Windows XP sp3
#define _WIN32_WINNT 0x0503
#define _WINVER 0x0503
//IE 7.0
#define _WIN32_IE 0X0700
解决方案2:
包含windows.h之前要定义面向的是32位还是64位Windows、windows版本、Windows NT版本、IE版本等等,
解决方案3:UP
解决方案4:http://www.cnblogs.com/oskycar/archive/2009/08/30/1556924.html