sábado, 31 de março de 2018

Resolvendo problemas com a biblioteca PNGwriter

A função f(z)= z³-1 tem como raízes os números complexos 1, -1/2(1-i√3);1/2(-1+i√3), que podem ser obtidos pelas fórmulas de De Moivre
O fractal que normalmente se encontra à esquerda, no logotipo deste blog, é um fractal de Newton associado a esta função.
Recentemente tentei recompilar alguns ficheiros C++ antigos no meu computador (linux) actual.


PNGwriter é uma biblioteca gráfica que uso há imensos anos para gerar ficheiros PNG

Bem, investigando a pasta /usr/local/bin percebi que o problema era simples: o ficheiro que agora se chama libPNGwriter.a, há anos atrás chamava-se libpngwriter.a.
Resolve-se também de forma simples:


E o programa já compila e corre:


Não vou partilhar o meu ficheiro C++ (com sorte, partilho um dia, antes de morrer), apenas partilhei o meu procedimento para quem tiver o mesmo problema com as versões mais recentes da biblioteca PNGwriter, mas posso partilhar o ficheiro PNG que ele gerou:


Se houver alguém interessado numa versão maior, pode clicar na imagem.

Sem comentários:

Este blog recusa-se a utilizar o Acordo Ortográfico de 1990