Sunday, December 12, 2010

【轉】 用 vc6.0 創建一個使用 wpcap.dll 的應用程式,遇到的問題

【轉】 用 vc6.0 創建一個使用 wpcap.dll 的應用程式,遇到的問題

轉載請注明出處 http://hi.baidu.com/handt03

===========================================

首先拿官方的示例來編譯,遇到的問題有:

1.pcap-stdinc.h(76) : error C2054: expected '(' to follow '_W64

error C2085: 'uintptr_t' : not in formal parameter list

error C2628: '_W64' followed by 'int' is illegal (did you forget a ';'?)

解決辦法:

在pcap.h 檔頭增加如下定義:

#define _W64
#include <pcap/pcap.h>

也就是在#include <pcap/pcap.h>定義前面加上#define _W64

2.鏈結的時候出現問題:

LINK : fatal error LNK1104: cannot open file "Iphlpapi.lib "

解決:在自己的電腦上搜索 iphlpapi.lib(這個是iphelp的庫,在windows的platform SDK中) 文件,然後 copy 到 vc 中設置的 library file 選項包含的檔夾中。比如 \vc98\lib 下。

參考:

Winpcap _W64 Er   : http://blog.csdn.net/linkyang/archive/2009/08/07/4423500.aspx

關於winpcap 的問題 http://topic.csdn.net/u/20070817/15/6c01ae14-16c6-480c-a633-38b36a6b2f07.html

Sunday, September 12, 2010

Macbook 裝xp 聲音變小解決

Macbook 裝xp 聲音變小解決

方法是國外一牛人的博客中寫到的(http://www.stuffedcow.net/macbook_audio),他自己重寫了音效卡的驅動(牛人。。)。。所以我在這只是教下大家如何使用而已

博客裏放出了如下zip包: CirrusAudioXP_Macbook_b.zip (33 K)

 

CirrusAudioXP_Macbook_c.zip (33 K)

第二個是比較新的。具體哪個有用估計要看自己的電腦了。但是我自己測試能用的是第一個,也就是b包,C包反而沒效果

不囉嗦,開始裝驅動:

首先下載上面的2個附件,要安裝哪個就先將哪個解壓到桌面吧

(注:如果其中一個按下面的方法安裝後問題還是沒解決,就將解壓了的檔全部刪掉,然後將另外一個附件解壓到桌面,再按下面方法安裝一次)

右鍵點擊我的電腦,選擇內容,然後選擇硬體,最後點擊裝置管理員

clip_image002

然後展開“聲音、視頻和遊戲控制器”點擊紅圈中的羅技音效卡(在這時,你的音效卡名字會和我的圖片裏的不一樣,因為我已經安裝這個驅動了,名字才不同)

clip_image004

點擊驅動程式,然後再點擊更新驅動程式

clip_image006

選擇“不,現在不要”,然後點擊下一步

clip_image008

選擇“從清單或指定位置安裝”,然後下一步

clip_image010

選擇“不要搜尋,我要自己選擇要安裝的驅動程式”,然後下一步

clip_image012

直接點擊“從磁片安裝” (不要管我圖中列表中的驅動,因為我已經安裝測試了幾個驅動了)

clip_image014

找到你解壓在桌面的驅動檔夾的路徑,然後打開圖中紅圈文件

clip_image016

然後回到了驅動選擇列表,選擇下圖一項

clip_image018

這時候會彈出警告,無視掉,點擊“繼續安裝”

clip_image020

裝完後——————重啟······

重啟後,你就用 QQ語音設置裏看看安裝後有沒有效果,如果沒有解決問題,就安裝另外一個驅動。

如果2個都沒效果,那我也沒轍。你就繼續關注這個牛人,看他會不會更新出後續驅動來

關於ZIP包裏的2個不同驅動不用途:

Cirrus Logic High Definition Audio [Macbook]----------這個驅動只解決win系統下,外置揚聲器聲音過小的問題

Cirrus Logic High Definition Audio [Macbook, No S/PDIF Out]------這個既解決聲音過小問題,也解決耳機孔紅光問題,關閉了數字輸入。

-