首页 > 解决方案 > 如何将外部代码包含到虚幻引擎 4 C++ 项目中

问题描述

我一直在 Visual Studio 中编写一个外部 C++ 项目。为简单起见,假设它是一个计算器,其中包含一些.h文件和相应的.cpp文件。

我将计算器标题的文件夹添加到我的虚幻引擎 Visual Studio 解决方案中,位于VC++ Directories > Include Directories. 在组件的代码中,我添加了我.h的 s 和 in BeginPlay(),我写了如下内容:

Calculator c;
string sum = c.Sum(1, 2); //this method returns string 3
FString str(sum.c_str());
UE_LOG(LogTemp, Warning, TEXT("%s"), *str);

Visual Studio 没有问题,但毕竟 Unrealfatal error C1083: Unable to open include file在 my 中说,.h甚至在控制台中都没有打印任何内容。如何正确包含我的外部标头和源,以便将它们用于虚幻项目?

标签: c++visual-studiodependenciesunreal-engine4

解决方案


推荐阅读