Etapas para usar o CMake para compilar ITK5.2.1 no Windows 10

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

https://github.com/InsightSoftwareConsortium/ITK/releases/download/v5.2.1/InsightToolkit-5.2.1.zip ​​​xhttps://github .com/InsightSoftwareConsortium/ITK/releases/download/v5.2.1/InsightToolkit-5.2.1.zip

 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.

Acho que você gosta

Origin blog.csdn.net/xqf222/article/details/125105394
Recomendado
Clasificación