zoukankan      html  css  js  c++  java
  • ITK 3.20.1 VS2010 Configuration 配置

    Download ITK 3.20.1

    Download VS2010

    Download CMake 3.2.0

    I assume you've already installed VS2010 and CMake 3.2.0 correctly.

    Compile the VTK:

    Start CMake 3.2.0, fill the source and destination:

    source: C:/ITK3.20.1/InsightToolkit-3.20.1

    destination: C:/ITK3.20.1/VS2010

    Click Configure and use Visual Studio 10 2010 to complie.

    When first configure is done, select Grouped and Advanced.

    BUILD_EXAMPLES          [ON]  
    BUILD_TEST              [ON]  
    CMAKE_INSTALL_PREFIX    [C:/ITK3.20.1/VS2010_install]  
    CMAKE_USE_PTHREADS        [OFF]
    CMAKE_USE_WIN32_THREADS [ON]  

    click Configure again.

    After configure is done (No errors show), click Generate.

    Go back to your build folder, open ITK.sln, right click ALL_BUILD, choose Rebuild.

    Wait a long time for make process, have a cup of coffee :)

    After rebuild is done, right click INSTALL, choose Build.

    Now, the configuration is done, enjoy it :)

    Create a new empty project,

    Add in the system Path:

    C:ITK3.20.1VS2010_installin

    Project->Project Property->Configuration Properties->VC++Directories ->Include Directories:

    C:ITK3.20.1VS2010_installincludeInsightToolkit
    C:ITK3.20.1VS2010_installincludeInsightToolkitAlgorithms
    C:ITK3.20.1VS2010_installincludeInsightToolkitBasicFilters
    C:ITK3.20.1VS2010_installincludeInsightToolkitCommon
    C:ITK3.20.1VS2010_installincludeInsightToolkitgdcmsrc
    C:ITK3.20.1VS2010_installincludeInsightToolkitIO
    C:ITK3.20.1VS2010_installincludeInsightToolkitNumerics
    C:ITK3.20.1VS2010_installincludeInsightToolkitSpatialObject
    C:ITK3.20.1VS2010_installincludeInsightToolkitUtilities
    C:ITK3.20.1VS2010_installincludeInsightToolkitUtilitiesvxlvcl
    C:ITK3.20.1VS2010_installincludeInsightToolkitUtilitiesvxlcore

    Project->Project Property->Configuration Properties->VC++Directories ->Library Directories:

    C:ITK3.20.1VS2010_installlibInsightToolkit

    Project->Project Property->Configuration Properties->Linker->Input:

    ITKAlgorithms.lib
    ITKBasicFilters.lib
    ITKCommon.lib
    ITKDICOMParser.lib
    ITKEXPAT.lib
    ITKFEM.lib
    itkgdcm.lib
    ITKIO.lib
    itkjpeg8.lib
    itkjpeg12.lib
    itkjpeg16.lib
    ITKMetaIO.lib
    itkNetlibSlatec.lib
    ITKniftiio.lib
    ITKNrrdIO.lib
    ITKNumerics.lib
    itkopenjpeg.lib
    itkpng.lib
    ITKSpatialObject.lib
    ITKStatistics.lib
    itksys.lib
    itktiff.lib
    itkv3p_lsqr.lib
    itkv3p_netlib.lib
    itkvcl.lib
    itkvnl.lib
    itkvnl_algo.lib
    itkvnl_inst.lib
    itkzlib.lib
    ITKznz.lib
    snmpapi.lib
    rpcrt4.lib
    wsock32.lib

    Create a test.cpp file as below:

    #include"itkImage.h"  
    #include<iostream>  
    
    int main(){  
    
        typedef itk::Image< unsigned short, 3>ImageType;  
        ImageType::Pointer image= ImageType::New();  
    
        int i;  
    
        std::cout<<"ITK hello world !"<<std::endl;  
        std::cin>>i;  
        return 0;  
    }  
  • 相关阅读:
    敏捷开发 第18章 薪水支付案例研究:第一次迭代开始
    敏捷软件开发 13~16
    pyqt5与QML开发小结
    【Forge】Minecraft 1.7.10 Mod开发研究
    【Forge】Minecraft 1.7.10 Mod开发研究
    【Forge】Minecraft 1.7.10 Mod开发研究
    我写了个屎
    我要更新了!
    背景设定(暂定)
    砍手就砍手
  • 原文地址:https://www.cnblogs.com/grandyang/p/5134916.html
Copyright © 2011-2022 走看看