Este 
problema deve-se ao facto da aplicação do cartão do cidadão substituir a 
biblioteca qtcore4.dll do qgis pela própria. 

Para resolver este problema devemos 
proceder da seguinte forma:
1º 
Copiar da directoria bin do local onde está instalado o QGIS as bibliotecas: 
qtcore4.dll QtGui4.dll zlib_osgeo.dll
2º 
Colar na directoria C:\Windows\System32 as bibliotecas copiadas.
3º 
Reiniciar o computador e testar.
Possíveis 
problemas:
Não 
se consegue copiar para a directoria C:\windows\system32
Este 
problema deve-se ao facto de estar a ser usada a aplicação do cartão de cidadão 
ou do qgis. Tem de se fechar estas aplicações.




________________________________
 From: Joaquim Luis <[email protected]>
To: OSGeo PT - The OSGeo Portugal Local Chapter <[email protected]> 
Sent: Friday, November 9, 2012 2:58 PM
Subject: Re: [Portugal] Erro ao abrir o QGIS
 
Pois, segundo me lembro, esse programa do cartão de cidadão é um dos mal 
comportados que instalam dll no directório do Windows.
Chamo-lhes mal comportados porque o resultado está à vista. Para funcionarem 
eles, não têm pruridos em lixar os outros.

Penso mesmo que a solução geral é aquela que indiquei. Ou seja de alterar a 
OSGeo4W.bat para ter o /B na linha

call %OSGEO4W_ROOT%\bin\addpath.bat _path /B

o resultado disto é que as directorias do OSGeo4W são adicionadas ao 'pato' do 
sistema ANTES do que já está declarado na variável de ambiente 'path' e por 
isso encontra as dlls que deve encontrar e não outras que eventualmente existam 
instaladas por outros programas.
Não estou absolutamente certo, mas se o .exe e o .dll não estiverem no mesmo 
directório e houver dll incompatíveis no system32 ... lá vem a asneira outra 
vez.

> No meu caso o problema não foi uma atualização, foi a instalação da aplicação 
> do cartão do cidadão que sobrepôs as dll existentes.
> 
> Mas é como diz, se cada programa utilizasse o seu espaço o problema não se 
> colocava.
> 
> Cumprimentos,
> Rui.
> On 09-11-2012 14:16, Joaquim Luis wrote:
>> Essa 'medicina' só adia o problema até à próxima actualização do Qt que se 
>> venha a mostrar incompatível.
>> A solução é não ter NENHUMA dll de programas instalada no sistem32/SysWOW64
>> Cada programa deve instalar as suas dlls no sítio apropriado e saber 
>> encontrá-las.
>>  As minhas instalações do OSGeo4W nunca me deram problemas desses. Aqui há 
>>uns tempos houve um outro problem reportado aqui cuja solução foi alterar um 
>>parâmetro na batch OSGeo4W.bat
>> Já não me lembro bem, mas pode ter sido o /B da linha seguinte (mas não 
>> garanto)
>> 
>> set _path=%OSGEO4W_ROOT%bin
>> call %OSGEO4W_ROOT%\bin\addpath.bat _path /B
>> set _path=
>> 
>> Joaquim
>> 
>>> Mudar para Linux também resolveu! :)
>>> 
>>> Mas enquanto não mudei fiz como me indicou o Duarte Carreira num email aqui 
>>> na lista (que transcrevi abaixo)
>>> 
>>> Provavelmente só te falta substituir tb o QTGui4.dll
>>> 
>>> Abraço
>>> Rui.
>>> 
>>> -----Original Message-----
>>> From: Duarte Carreira [mailto:[email protected]] Sent: quinta-feira, 17 de 
>>> Junho de 2010 11:57
>>> To: [email protected]
>>> Cc: [email protected]
>>> Subject: RE: [Portugal] Erro ao abrir o QGIS
>>> 
>>> Pedro,
>>> 
>>> Esse erro deve-se à existência de DLL's antigas do QT na pasta 
>>> C:\Windows\System32. Procura as QtCore4.dll e QtGui4.dll. Podes 
>>> substitui-las pelas do QGIS (na minha instalação estão em C:\OSGeo4W\bin).
>>> 
>>> Duarte
>>> 
>>> 
>>> 
>>> On 09-11-2012 13:48, Miguel Gomes da Costa wrote:
>>>> ...switch to Linux?...
>>>> 
>>>> 
>>>> 2012/11/9 Carvas <[email protected]>:
>>>>> Aconteceu-me exactamente o mesmo erro, mas as soluções que propuseram não
>>>>> funcionaram.
>>>>> 
>>>>> Tenho o Windows 7 a 64 bits e quando elimino o ficheiro "QtCore4.dll"  do
>>>>> system 32 o erro mantêm-se.
>>>>> 
>>>>> Se o elimino do SysWOW64 o erro muda para "Não foi possível localizar o
>>>>> ponto de entrada do procedimento crc32 na DLL (Dynamic- linkLybrary)
>>>>> QTCore4.dll.
>>>>> 
>>>>> Alguma sugestão?
>>>>> 
>>>>> Obrigado
>>>>> 
>>>>> 
>>>>> 
>>>>> -- View this message in context: 
>>>>> http://osgeo-org.1560.n6.nabble.com/Erro-ao-abrir-o-QGIS-tp3731452p5015142.html
>>>>> Sent from the OSGeo Portuguese Local Chapter mailing list archive at 
>>>>> Nabble.com.
>>>>> _______________________________________________
>>>>> Portugal mailing list
>>>>> [email protected]
>>>>> http://lists.osgeo.org/mailman/listinfo/portugal
>>>> _______________________________________________
>>>> Portugal mailing list
>>>> [email protected]
>>>> http://lists.osgeo.org/mailman/listinfo/portugal
>>>> 
>>> 
>>> _______________________________________________
>>> Portugal mailing list
>>> [email protected]
>>> http://lists.osgeo.org/mailman/listinfo/portugal
>>> 
>>> 
>> 
>> _______________________________________________
>> Portugal mailing list
>> [email protected]
>> http://lists.osgeo.org/mailman/listinfo/portugal
>> 
> 
> _______________________________________________
> Portugal mailing list
> [email protected]
> http://lists.osgeo.org/mailman/listinfo/portugal
> 
> 

_______________________________________________
Portugal mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/portugal
_______________________________________________
Portugal mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/portugal

Responder a