预览模式: 普通 | 列表

DirectShow.5 找不到Qedit.h的一种解决方法

// Microsoft DirectX 9.0 SDK Update (April 2005)之后,DirectShow
// 已经被集成到了Windows SDK中,但是有些版本的SDK缺少Qedit.h
 
// 解决方法为:
// #import "qedit.dll" raw_interfaces_only named_guids
// using namespace DexterLib;
 
// 见如下完整示例:
#include <atlbase.h>
 
#import "qedit.dll" raw_interfaces_only named_guids
using namespace DexterLib;
 
#include <assert.h>
 
int main()
{
    CoInitialize(NULL);
 
    //ISampleGrabber 的声明本来在Qedit.h
    //现在包含在#import "qedit.dll"指令生成的qedit.tlh
    CComPtr<ISampleGrabber> pSampleGrabber=NULL;
    HRESULT hr=pSampleGrabber.CoCreateInstance(CLSID_SampleGrabber);
    assert(hr==S_OK);
    pSampleGrabber.Release();
 
    CoUninitialize();
    return 0;
}
 
// 参考文章:
// http://social.msdn.microsoft.com/Forums/en-US/windowsdirectshowdevelopment/thread/2ab5c212-5824-419d-b5d9-7f5db82f57cd
// http://www.cnblogs.com/taoxu0903/archive/2008/06/09/1216390.html
分类:Win32/C++ | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 84

通过CD安装Debian6.0.3之后中文乱码的解决

原因是缺少中文字体,复制truetype中文字体(比如simsun.ttc)到/usr/share/fonts/truetype目录即可。

备注:
a.IP地址的命令设置方法(临时):
1.用su切换到root执行下列命令手动设置:
ifconfig eth0 <ip> netmask <掩码>
route add default gw <网关ip>

2.或者用下列命令自动获取:
dhclient eth0

b.安装图形界面工具
 apt-get install network-manager-gnome

 

分类:Linux | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 302

在Debian上安装VMware Tools

1.安装C++编译工具链
apt-get install build-essential
apt-get install gdb

2.安装Linux Header
apt-get install linux-headers-$(uname -r)

3.安装VMware Tools
执行VMwareTools-8.8.1-528969.tar.gz中的vmware-install.pl

VMware Tools的安装过程需要C++编译工具链与Linux Header。
若鼠标莫名失灵,可以尝试先执行如下命令后再安装vm-tools:
apt-get install xserver-xorg-input-vmmouse

分类:Linux | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 266

用echo命令在Shell中输出彩色文字

格式为:echo –e “\033[背景色;前景色m要输出的字符串\033[0m
 
参考:

颜色编码对照表:

分类:Linux | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 196