Jerico.Gu 2018-12-29 12:49
浏览 519

LandscapeEdMode.cpp里的方法要怎么调用

最近要做个插件访问到UE4编辑器里的信息,用到LandscapeEdMode这个文件,使用的时候

FEdModeLandscape* LandscapeEdMode = (FEdModeLandscape*)GLevelEditorModeTools().GetActiveMode(FBuiltinEditorModes::EM_Landscape);

//像这样访问变量没问题

LandscapeEdMode->CurrentBrush;

//但是访问函数方法就会报错
LandscapeEdMode->CopyDataToGizmo();

//访问任何函数都会报错

错误 LNK1120 1 个无法解析的外部命令 PP C:\Users\Administrator\Desktop\HoudiniEngine\Plugins\HoudiniEngine\Binaries\Win64\UE4Editor-HoudiniEngineEditor.dll 1

错误 UBT ERROR: Failed to produce item: C:\Users\Administrator\Desktop\HoudiniEngine\Plugins\HoudiniEngine\Binaries\Win64\UE4Editor-HoudiniEngineEditor.dll PP C:\Users\Administrator\Desktop\HoudiniEngine\Intermediate\ProjectFiles\UnrealBuildTool 1

错误 MSB3075 命令“"E:\Epic Games\UE_4.21\Engine\Build\BatchFiles\Build.bat" PPEditor Win64 Development "C:\Users\Administrator\Desktop\HoudiniEngine\PP.uproject" -WaitMutex -FromMsBuild”已退出,代码为 5。请验证您是否拥有运行此命令的足够权限。 PP E:\VS\Common7\IDE\VC\VCTargets\Microsoft.MakeFile.Targets 44

错误 LNK2019 无法解析的外部符号 "public: void __cdecl FEdModeLandscape::CopyDataToGizmo(void)" (?CopyDataToGizmo@FEdModeLandscape@@QEAAXXZ),该符号在函数 "private: virtual class UObject * __cdecl UHoudiniAssetFactory::FactoryCreateBinary(class UClass *,class UObject *,class FName,enum EObjectFlags,class UObject *,wchar_t const *,unsigned char const * &,unsigned char const *,class FFeedbackContext *)" (?FactoryCreateBinary@UHoudiniAssetFactory@@EEAAPEAVUObject@@PEAVUClass@@PEAV2@VFName@@W4EObjectFlags@@1PEB_WAEAPEBEPEBEPEAVFFeedbackContext@@@Z) 中被引用 PP C:\Users\Administrator\Desktop\HoudiniEngine\Intermediate\ProjectFiles\Module.HoudiniEngineEditor.cpp.obj 1


相应模块"UnrealEd", "LevelEditor", “Landscape”,“LandscapeEditor”已经在.cs文件中引用
----------------------------
incluide了相关项

#include "Runtime/Landscape/Classes/Landscape.h"

#include "Runtime/Landscape/Classes/LandscapeProxy.h"

#include "Runtime/Landscape/Classes/LandscapeInfo.h"

#include "Runtime/Landscape/Classes/LandscapeLayerInfoObject.h"

#include "Editor/UnrealEd/Public/EditorModeTools.h"

#include "Editor/UnrealEd/Public/EditorModes.h"

#include "Editor/UnrealEd/Public/EditorModeManager.h"

#include "Editor/LandscapeEditor/Private/LandscapeEdMode.h"

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 孟德尔随机化结果不一致
    • ¥20 求用stm32f103c6t6在lcd1206上显示Door is open和password:
    • ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
    • ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线
    • ¥15 谁有desed数据集呀
    • ¥20 手写数字识别运行c仿真时,程序报错错误代码sim211-100
    • ¥15 关于#hadoop#的问题
    • ¥15 (标签-Python|关键词-socket)
    • ¥15 keil里为什么main.c定义的函数在it.c调用不了
    • ¥50 切换TabTip键盘的输入法