16 Jan 2023
언리얼 엔진에서 tensorflow를 사용하기 위해서는 우선 tensorflow를 다운받아야 한다.
다운 받은 tensorflow를 사용할 언리얼 엔진 프로젝트 폴더안에 ThirdParty 폴더를 만들고 그 안에 옮긴다.
(프로젝트 이름)/Source/(프로젝트 이름).Build.cs 파일은 모듈을 불러와 주기 때문에 이곳에 라이브러리와 헤더파일의 경로를 알려주어야 한다.
완료했으면 Binaries/Win64폴더에 dll 파일을 넣고 빌드를 하면 라이브러리를 사용할 수 있다.
단, 사용하기 위해서는 include의 경로를 잘 확인해 주어야 한다. 위의 경우에는 include 경로를 “../../ThirdParty/tensorflow/include” 로 설정했으므로 “c_api.h”를 include 하기 위해서는
#include "tensorflow/c/c_api.h"
와 같이 해주어야 하고 generated.h 보다 위에 include 해주어야 정상적으로 include 된다.