很多开发者的办公环境基本上都是一个笔记本和一个台式机,通过远程桌面连接到台式机上进行开发,今天搭建好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++的人了,我用远程桌面连接开发从来没有见过这么奇怪的问题,这里记录下来,希望对你有帮助!让你少走弯路别再向我一样折腾声卡或者来回重装了!