All,
I managed to compile a debug version of QuteCom 3.0 with MS Visual C++ 2008.
But when I start Qutecom it crashes right away, with the following
messages in the log:
(error) 16:30:03 [Common] ConfigManagerFileStorage::loadSystemConfig:
Could not open C:\Program Files\qutecom-2.99.0\/config/config.xml
(fatal) 16:30:03 [Common]
C:\QuteCom\QC3.0\libs\owutil\settings\src\Settings.cpp:163
Settings::getAny: key 'config.version' does not exist
The cause of this is because Quotecom is looking for a config file in
qutecom-2.99.0\/config/config.xml but the config file is installed
in qutecom-2.99.0/config/config/config.xml
Also other the subdirs like chat, css, sounds, webpages exist twice.
I'm looking into the nsis script to see if I can find a solution.
But I think this should not give a crash.
When debugging the crash with MS Visual C++ 2008, I saw that, because
the config.xml could not be found there's somthing going wrong with
reading the default configvalues.
In owsettings \ settings.cpp (line 160 -function Settings::getAny)
There is a _KeyMap.find(key) (where key is in this case config.version).
But the _KeyMap is not an object, it's just "(0)[]" (according to the
debugger).
So I think this _KeyMap object is not correctly initialized, when no
configfile can be found.
With kind regards,
Robert Verspuy
--
*Exa-Omicron*
Patroonsweg 10
3892 DB Zeewolde
Tel.: 088-OMICRON (66 427 66)
http://www.exa-omicron.nl
_______________________________________________
QuteCom-dev mailing list
[email protected]
http://lists.qutecom.org/mailman/listinfo/qutecom-dev