1、testitk.cpp
#include <stdio.h>
#include "itkPoint.h"
typedef itk::Point< double, 2 > PointType;
int main()
{
PointType point;
point[0] = 1.1;
point[1] = 2.2;
printf("%f ,%f \n", point[0], point[1]);
return 0;
}
2、CMakeLists.txt
cmake_minimum_required(VERSION 3.16)
project(TestITK)
add_executable(TestITK testitk.cpp )
find_package(ITK REQUIRED)
include(${ITK_USE_FILE})
target_link_libraries(TestITK ${ITK_LIBRARIES})
3、使用cmake生成Assembly工程,并编译。
参考:https://blog.csdn.net/gorecording/article/details/108795583
4、测试代码testITK.htm
<html>
<body>
<script type="text/javascript" src="./TestITK.js"></script>
</body>
</html>
5、下载一个http服务程序,将上述生成的testITK.htm,TestITK.js,TestITK.wasm放到服务目录下。
6、用chrome浏览器打开testITK.htm文件,如果在控制台中看到如下输出表示成功。