c++ - 如何将外部代码包含到虚幻引擎 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
甚至在控制台中都没有打印任何内容。如何正确包含我的外部标头和源,以便将它们用于虚幻项目?
解决方案
推荐阅读
- python-3.x - 有没有办法从 rpy2 >= 3.0.0 中的 R 向量、矩阵等返回名称
- deep-learning - 具有多个输入的 PyTorch Experience Replay
- javascript - Topojson沿海省份
- ansible - 何时评估 with_items 内的值列表的条件
- javascript - Electron 与 Vue.js,不使用样板
- asp.net - 从 ApplicationUser 继承返回 null
- r - 使用 grepl 进行双 for 循环过滤数据帧
- ecmascript-6 - 解构时可空嵌套对象上的 ES6 默认参数
- wix - 用于 2 个组件的 WiX 安装程序
- android - 如何将 ImageView 放在边界半径顶部的 CardView 内?