Ambiente de compilação: Windows10+VS2017+Cmak3.24.0+ITK5.2.1
Etapas de compilação:
1. Baixe o ITK localmente: site oficial do ITKDownload | ITK, endereço de download do ITK5.2.1
Após a conclusão do download, descompacte o arquivo InsightToolkit-5.2.1.zip no diretório D:\ITK521.
2. Abra o software Cmake3.24.0, preencha o local do código-fonte como D:/ITK521 e o endereço de compilação como D:/ITK521/msvc2017.
3. Clique no botão Config e selecione o compilador como MSVC2017+x64.
4. Modifique as opções de compilação relacionadas à configuração:
Altere o caminho de instalação padrão
CMAKE_INSTALL_PREFIX = C:/Program Files/ITK
para seu próprio caminho:
CMAKE_INSTALL_PREFIX = D:/ITK521/msvc2017/build
BUILD_SHARED_LIBS Adicionar verificação
BUILD_EXAMPLES Não verifique, a verificação aumentará a velocidade de compilação
BUILD_TESTING Não verifique, a verificação aumentará a velocidade de compilação
5. Clique no botão Config novamente. Quando concluído, clique no botão Gerar e, por fim, clique no botão Abrir Projeto para abrir a solução ITK no VS2017.
6. No software VS2017, selecione o projeto BUILD_ALL na solução ITK, clique com o botão direito do mouse, selecione o menu "Regenerar" e aguarde a compilação de todos os projetos.
7. Após a compilação do projeto BUILD_ALL, selecione o projeto INSALL, clique com o botão direito do mouse, selecione o menu "Regenerar" e aguarde a conclusão da compilação. Todos os bin\include\ correspondentes a todos os ITKs serão gerados no D :/ITK521/msvc2017/build directory.lib e outros arquivos de diretório.
8. Defina a variável de ambiente do sistema: ITK_DIR=D:/ITK521/msvc2017/build
9. Crie um novo projeto C++ para testar a função ITK e configure as propriedades do projeto da seguinte forma:
Defina o diretório de inclusão: %ITK_DIR%\include
Defina o diretório da biblioteca: %ITK_DIR%\lib
Definir dependências: %ITK_DIR%\lib\*.lib
10. Escreva o código de teste, execute-o e teste e verifique os resultados.