欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Webassebmly测试ITK是否可用

程序员文章站 2022-07-12 16:32:17
...

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文件,如果在控制台中看到如下输出表示成功。

Webassebmly测试ITK是否可用

相关标签: Webassembly