<html><body><div style="color:#000; background-color:#fff; font-family:arial, helvetica, sans-serif;font-size:10pt"><div><span style="font-family: arial,helvetica,sans-serif; font-size: 13px;">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. <br></span></div><div style="color: rgb(0, 0, 0); font-size: 13px; font-family: arial,helvetica,sans-serif; background-color: transparent; font-style: normal;"><span style="font-family: arial,helvetica,sans-serif; font-size: 13px;">Para resolver este problema devemos
proceder da seguinte forma:</span></div>
<div><span style="FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: small">1º
Copiar da directoria bin do local onde está instalado o QGIS as bibliotecas:
qtcore4.dll QtGui4.dll zlib_osgeo.dll</span></div>
<div><span style="FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: small">2º
Colar na directoria C:\Windows\System32 as bibliotecas copiadas.</span></div>
<div><span style="FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: small">3º
Reiniciar o computador e testar.</span></div>
<div><span style="FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: small">Possíveis
problemas:</span></div>
<div><span style="FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: small">Não
se consegue copiar para a directoria C:\windows\system32</span></div>
<div><span style="font-family: arial,helvetica,sans-serif; font-size: 13px;">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.</span></div><div><span></span></div><div><span></span></div><div><br></div> <div style="font-family: arial, helvetica, sans-serif; font-size: 10pt;"> <div style="font-family: times new roman, new york, times, serif; font-size: 12pt;"> <div dir="ltr"> <font face="Arial" size="2"> <hr size="1"> <b><span style="font-weight:bold;">From:</span></b> Joaquim Luis <jluis@ualg.pt><br> <b><span style="font-weight: bold;">To:</span></b> OSGeo PT - The OSGeo Portugal Local Chapter <portugal@lists.osgeo.org> <br> <b><span style="font-weight: bold;">Sent:</span></b> Friday, November 9, 2012 2:58 PM<br> <b><span style="font-weight: bold;">Subject:</span></b> Re: [Portugal] Erro ao abrir o QGIS<br> </font> </div> <br>
Pois, segundo me lembro, esse programa do cartão de cidadão é um dos mal comportados que instalam dll no directório do Windows.<br>Chamo-lhes mal comportados porque o resultado está à vista. Para funcionarem eles, não têm pruridos em lixar os outros.<br><br>Penso mesmo que a solução geral é aquela que indiquei. Ou seja de alterar a OSGeo4W.bat para ter o /B na linha<br><br>call %OSGEO4W_ROOT%\bin\addpath.bat _path /B<br><br>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.<br>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.<br><br>> 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.<br>> <br>> Mas é como diz, se cada programa utilizasse o seu espaço o problema não se colocava.<br>> <br>> Cumprimentos,<br>> Rui.<br>> On 09-11-2012 14:16, Joaquim Luis wrote:<br>>> Essa 'medicina' só adia o problema até à próxima actualização do Qt que se venha a mostrar incompatível.<br>>> A solução é não ter NENHUMA dll de programas instalada no sistem32/SysWOW64<br>>> Cada programa deve instalar as suas dlls no sítio apropriado e saber encontrá-las.<br>>> 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<br>>> Já não me lembro bem, mas pode ter sido o /B da linha seguinte (mas não garanto)<br>>> <br>>> set _path=%OSGEO4W_ROOT%bin<br>>> call
%OSGEO4W_ROOT%\bin\addpath.bat _path /B<br>>> set _path=<br>>> <br>>> Joaquim<br>>> <br>>>> Mudar para Linux também resolveu! :)<br>>>> <br>>>> Mas enquanto não mudei fiz como me indicou o Duarte Carreira num email aqui na lista (que transcrevi abaixo)<br>>>> <br>>>> Provavelmente só te falta substituir tb o QTGui4.dll<br>>>> <br>>>> Abraço<br>>>> Rui.<br>>>> <br>>>> -----Original Message-----<br>>>> From: Duarte Carreira [mailto:<a ymailto="mailto:DCarreira@edia.pt" href="mailto:DCarreira@edia.pt">DCarreira@edia.pt</a>] Sent: quinta-feira, 17 de Junho de 2010 11:57<br>>>> To: <a ymailto="mailto:portugal@lists.osgeo.org" href="mailto:portugal@lists.osgeo.org">portugal@lists.osgeo.org</a><br>>>> Cc: <a ymailto="mailto:henriques.rui@gmail.com"
href="mailto:henriques.rui@gmail.com">henriques.rui@gmail.com</a><br>>>> Subject: RE: [Portugal] Erro ao abrir o QGIS<br>>>> <br>>>> Pedro,<br>>>> <br>>>> 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).<br>>>> <br>>>> Duarte<br>>>> <br>>>> <br>>>> <br>>>> On 09-11-2012 13:48, Miguel Gomes da Costa wrote:<br>>>>> ...switch to Linux?...<br>>>>> <br>>>>> <br>>>>> 2012/11/9 Carvas <<a ymailto="mailto:tcmcarvalho@gmail.com" href="mailto:tcmcarvalho@gmail.com">tcmcarvalho@gmail.com</a>>:<br>>>>>> Aconteceu-me exactamente o mesmo erro, mas as soluções que propuseram não<br>>>>>> funcionaram.<br>>>>>>
<br>>>>>> Tenho o Windows 7 a 64 bits e quando elimino o ficheiro "QtCore4.dll" do<br>>>>>> system 32 o erro mantêm-se.<br>>>>>> <br>>>>>> Se o elimino do SysWOW64 o erro muda para "Não foi possível localizar o<br>>>>>> ponto de entrada do procedimento crc32 na DLL (Dynamic- linkLybrary)<br>>>>>> QTCore4.dll.<br>>>>>> <br>>>>>> Alguma sugestão?<br>>>>>> <br>>>>>> Obrigado<br>>>>>> <br>>>>>> <br>>>>>> <br>>>>>> -- View this message in context: http://osgeo-org.1560.n6.nabble.com/Erro-ao-abrir-o-QGIS-tp3731452p5015142.html<br>>>>>> Sent from the OSGeo Portuguese Local Chapter mailing list archive at Nabble.com.<br>>>>>> _______________________________________________<br>>>>>> Portugal mailing
list<br>>>>>> <a ymailto="mailto:Portugal@lists.osgeo.org" href="mailto:Portugal@lists.osgeo.org">Portugal@lists.osgeo.org</a><br>>>>>> http://lists.osgeo.org/mailman/listinfo/portugal<br>>>>> _______________________________________________<br>>>>> Portugal mailing list<br>>>>> <a ymailto="mailto:Portugal@lists.osgeo.org" href="mailto:Portugal@lists.osgeo.org">Portugal@lists.osgeo.org</a><br>>>>> <a href="http://lists.osgeo.org/mailman/listinfo/portugal" target="_blank">http://lists.osgeo.org/mailman/listinfo/portugal</a><br>>>>> <br>>>> <br>>>> _______________________________________________<br>>>> Portugal mailing list<br>>>> <a ymailto="mailto:Portugal@lists.osgeo.org" href="mailto:Portugal@lists.osgeo.org">Portugal@lists.osgeo.org</a><br>>>> <a href="http://lists.osgeo.org/mailman/listinfo/portugal"
target="_blank">http://lists.osgeo.org/mailman/listinfo/portugal</a><br>>>> <br>>>> <br>>> <br>>> _______________________________________________<br>>> Portugal mailing list<br>>> <a ymailto="mailto:Portugal@lists.osgeo.org" href="mailto:Portugal@lists.osgeo.org">Portugal@lists.osgeo.org</a><br>>> <a href="http://lists.osgeo.org/mailman/listinfo/portugal" target="_blank">http://lists.osgeo.org/mailman/listinfo/portugal</a><br>>> <br>> <br>> _______________________________________________<br>> Portugal mailing list<br>> <a ymailto="mailto:Portugal@lists.osgeo.org" href="mailto:Portugal@lists.osgeo.org">Portugal@lists.osgeo.org</a><br>> <a href="http://lists.osgeo.org/mailman/listinfo/portugal" target="_blank">http://lists.osgeo.org/mailman/listinfo/portugal</a><br>> <br>> <br><br>_______________________________________________<br>Portugal mailing list<br><a
ymailto="mailto:Portugal@lists.osgeo.org" href="mailto:Portugal@lists.osgeo.org">Portugal@lists.osgeo.org</a><br><a href="http://lists.osgeo.org/mailman/listinfo/portugal" target="_blank">http://lists.osgeo.org/mailman/listinfo/portugal</a><br><br><br> </div> </div> </div></body></html>