[Portugal] Erro ao abrir o QGIS
Joaquim Luis
jluis ualg.pt
Sexta-Feira, 9 de Novembro de 2012 - 06:58:35 PST
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:DCarreira at edia.pt] Sent: quinta-feira,
>>> 17 de Junho de 2010 11:57
>>> To: portugal at lists.osgeo.org
>>> Cc: henriques.rui at gmail.com
>>> 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 <tcmcarvalho at gmail.com>:
>>>>> 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
>>>>> Portugal at lists.osgeo.org
>>>>> http://lists.osgeo.org/mailman/listinfo/portugal
>>>> _______________________________________________
>>>> Portugal mailing list
>>>> Portugal at lists.osgeo.org
>>>> http://lists.osgeo.org/mailman/listinfo/portugal
>>>>
>>>
>>> _______________________________________________
>>> Portugal mailing list
>>> Portugal at lists.osgeo.org
>>> http://lists.osgeo.org/mailman/listinfo/portugal
>>>
>>>
>>
>> _______________________________________________
>> Portugal mailing list
>> Portugal at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/portugal
>>
>
> _______________________________________________
> Portugal mailing list
> Portugal at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/portugal
>
>
More information about the Portugal
mailing list