In file included from matplotlibcpp.cpp:1:
matplotlibcpp.h: In constructor ‘matplotlibcpp::detail::_interpreter::_interpreter()’:
matplotlibcpp.h:174:26: warning: ‘void Py_SetProgramName(const wchar_t*)’ is deprecated [-Wdeprecated-declarations]
174 | Py_SetProgramName(name);
| ~~~~~~~~~~~~~~~~~^~~~~~
In file included from /usr/include/python3.11/Python.h:94,
from matplotlibcpp.h:5:
/usr/include/python3.11/pylifecycle.h:37:38: note: declared here
37 | Py_DEPRECATED(3.11) PyAPI_FUNC(void) Py_SetProgramName(const wchar_t *);
| ^~~~~~~~~~~~~~~~~
matplotlibcpp.h:182:22: warning: ‘void PySys_SetArgv(int, wchar_t**)’ is deprecated [-Wdeprecated-declarations]
182 | PySys_SetArgv(argc, const_cast<wchar_t **>(argv));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/python3.11/Python.h:96:
/usr/include/python3.11/sysmodule.h:13:38: note: declared here
13 | Py_DEPRECATED(3.11) PyAPI_FUNC(void) PySys_SetArgv(int, wchar_t **);
Ambiente:
Sistema Operacional: Fedora
Versão do Python: 3.11
Versão do GCC: [Sua versão do GCC]
O que eu já tentei:
Verificar e atualizar as dependências.
Confirmar a presença dos diretórios e arquivos necessários.
Se alguém puder ajudar com uma solução ou sugestões sobre como resolver esses problemas, eu ficaria muito grato!
Pergunta
lexluthor2010
Estou tentando compilar o
matplotlibcpp
com Python 3.11 e estou encontrando alguns erros e avisos. Seguem os detalhes:Código de Compilação:
g++ -Wall -o matplotlibcpp matplotlibcpp.cpp -I/home/lexluthor/Documentos -I/home/lexluthor/.local/lib/python3.11/site-packages/numpy/core/include -I$(python3 -c "from distutils.sysconfig import get_python_inc; print(get_python_inc())") -I/usr/include/eigen3 -lpython3.11
Erros e Avisos:
In file included from matplotlibcpp.cpp:1:
matplotlibcpp.h: In constructor ‘matplotlibcpp::detail::_interpreter::_interpreter()’:
matplotlibcpp.h:174:26: warning: ‘void Py_SetProgramName(const wchar_t*)’ is deprecated [-Wdeprecated-declarations]
174 | Py_SetProgramName(name);
| ~~~~~~~~~~~~~~~~~^~~~~~
In file included from /usr/include/python3.11/Python.h:94,
from matplotlibcpp.h:5:
/usr/include/python3.11/pylifecycle.h:37:38: note: declared here
37 | Py_DEPRECATED(3.11) PyAPI_FUNC(void) Py_SetProgramName(const wchar_t *);
| ^~~~~~~~~~~~~~~~~
matplotlibcpp.h:182:22: warning: ‘void PySys_SetArgv(int, wchar_t**)’ is deprecated [-Wdeprecated-declarations]
182 | PySys_SetArgv(argc, const_cast<wchar_t **>(argv));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/python3.11/Python.h:96:
/usr/include/python3.11/sysmodule.h:13:38: note: declared here
13 | Py_DEPRECATED(3.11) PyAPI_FUNC(void) PySys_SetArgv(int, wchar_t **);
Ambiente:
Sistema Operacional: Fedora
Versão do Python: 3.11
Versão do GCC: [Sua versão do GCC]
O que eu já tentei:
Verificar e atualizar as dependências.
Confirmar a presença dos diretórios e arquivos necessários.
Se alguém puder ajudar com uma solução ou sugestões sobre como resolver esses problemas, eu ficaria muito grato!
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.