Archive for 8月 2013

windows安装MinGW

MinGW(Minimalist GNU for Windows),又称mingw32,是将GCC编译器和GNU Binutils移植到Win32平台下的产物,包括一系列头文件(Win32API)、库和可执行文件。MinGW是从Cygwin(1.3.3版)基础上发展而来。下面介绍MinGW的安装。

首先下载MinGW,可在官方网站www.mingw.org上下载,或点击此处下载,下载完成后,双击安装,选择安装包mingw-developer-toolkit、mingw32-base、mingw32-gcc-g++、msys-base,如下图

1

然后打开Installation菜单中的Apply进行自动下载安装。安装完成后,进入到MinGW的msys目录中,运行msys.bat,这样就能在windows环境中编译一些linux的库了。

windows使用MinGW编译faac库

下载mingw并安装,然后下载faac库,版本为Version 1.28 bootstrapped TAR.BZ2 Package,下载后进行解压,运行MinGW,进入到faac-1.28目录中,此时如果直接configure编译,会提示

mpeg4ip_win32.h:70: error: `_TRUNCATE' was not declared in this scope
mpeg4ip_win32.h:70: error: `vsnprintf_s' was not declared in this scope
mpeg4ip_win32.h:70: warning: unused variable '_TRUNCATE'
mpeg4ip_win32.h:70: warning: unused variable 'vsnprintf_s'
In file included from mp4common.h:32,
                 from 3gp.cpp:28:
mp4util.h: In function `void Indent(FILE*, u_int8_t)':
mp4util.h:82: error: `fprintf_s' was not declared in this scope
mp4util.h:82: warning: unused variable 'fprintf_s'
make[3]: *** [3gp.o] Error 1
make[3]: Leaving directory `/d/faac-1.28/common/mp4v2'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/d/faac-1.28/common'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/d/faac-1.28'
make: *** [all] Error 2

Continue reading ‘windows使用MinGW编译faac库’ »

win7下打开chm文件失败,显示页面无法显示

有时候需要打开chm文档,在XP系统中能正常打开,但装了win7系统后,发现无法打开chm文档,显示页面无法显示,或显示已取消到该网页的导航,这是因为win7的安全性问题,其实解决方法很简单,右键chm文件,选择属性,会看到如下图所示对话框。
Continue reading ‘win7下打开chm文件失败,显示页面无法显示’ »

如何卸载Mcafee

装Mcafee容易,但卸载却是很难的,Mcafee不提供安装卸载,需要使用专门的方法来卸载。

在网上有一种方法,是使用Mcafee提供的卸载工具,但这个只对专业版或者是个人版有用,对企业版无效,企业的卸载需要使用下面的方法:

把注册表里的
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\McAfee Framework
HKEY_LOCAL_MACHINE\SOFTWARE\Network Associates\TVD
HKEY_LOCAL_MACHINE\SOFTWARE\Network Associates\ePolicy Orchestrator
删除后,重新启动机器,再用安装程序选择remove就可以删除了。