很多開發者的辦公環境基本上都是一個筆記本和一個臺式機,通過遠程桌面連接到臺式機上進行開發,今天搭建好Carbide.C++的環境後,發現一個項目編譯可以過沒法用模擬器調試,總報下面錯誤:
9.060 [AccFW: ACCFWUINOTIFIER] NotifierArray() - return
9.060 [AccFW: ACCFWUINOTIFIER] CAccFwUiNoteNotifier::RegisterL() - enter
9.060 [AccFW: ACCFWUINOTIFIER] CAccFwUiNoteNotifier::RegisterL() - return
9.060 [AccFW: ACCFWUINOTIFIER] CAccFwUiDialogNotifier::RegisterL() - enter
9.060 [AccFW: ACCFWUINOTIFIER] CAccFwUiDialogNotifier::CAccFwUiDialogNotifier::RegisterL() - return
9.310 CEikServAppUiBase::InitializeL(fctry) succeed
9.310 CEikServAppUi::ConstructL(), Creating WG for status pane
9.310 CEikServAppUi::ConstructL(), Starting sound server
9.310 Thread eiksrvs.exe::KeySoundServerThread created @ 0x2855ed8 - Win32 Thread ID 0xe10
9.335 cenrep CEikKeySoundServer::ConstructL 1
9.370 CEikServAppUi::ConstructL(), Keysounds and plugin initialized
9.730 Thread MMFAudioServer.exe::Main created @ 0x28712f0 - Win32 Thread ID 0xb20
9.740 CMMFAudioServer[0x20720128]::ConstructL - enter
9.740 CMMFAudioServerFactory[0x2072020c]::StartL
9.750 Thread MMFAudioServer.exe::Local-02859e30 created @ 0x285a0f0 - Win32 Thread ID 0xb44
10.050 Thread MMFAudioServer.exe::MMFAudioPolicyServer Killed -5
10.060 CMMFAudioServerFactory[0x2072020c]::StopL
10.090 Thread eiksrvs.exe::EikAppUiServerThread Panic KERN-EXEC 3
看了這些錯誤,第一個感覺是聲卡那裏出了問題,關閉聲卡也沒有用,最後發現問題在於不能用遠程桌面連接,這種bug我想
Nokia怎麼沒有發現呢?鬱悶!
直接在臺式機上調試就沒有問題,具體原因那也只能問開發Carbide.C++的人了,我用遠程桌面連接開發從來沒有見過這麼奇怪的問題,這裏記錄下來,希望對你有幫助!讓你少走彎路別再向我一樣折騰聲卡或者來回重裝了!