Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/155.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 虚幻引擎和Clion(无法解析某些Sybmol)_C++_Windows 10_Clion_Unreal Engine4 - Fatal编程技术网

C++ 虚幻引擎和Clion(无法解析某些Sybmol)

C++ 虚幻引擎和Clion(无法解析某些Sybmol),c++,windows-10,clion,unreal-engine4,C++,Windows 10,Clion,Unreal Engine4,UE 4.23 CLion 2019.2.1(clangd服务器关闭) 测试完这个新手后,我在clion中发现了许多未解决的符号,如图所示: 只有将this->添加到变量或方法时,红色字母才会消失。 如何避免这种情况?在FloatingActor.cpp文件中,在之后添加以下include#include“FloatingActor.h”: 这将解决问题 请注意,您应该只将这些包含内容放入.cpp文件中,而不是.h文件中 这是我在.cpp文件和.h文件中的收录 浮动因子 Floating

UE 4.23

CLion 2019.2.1(clangd服务器关闭)

测试完这个新手后,我在
clion
中发现了许多未解决的符号,如图所示:

只有将
this->
添加到变量或方法时,红色字母才会消失。
如何避免这种情况?

FloatingActor.cpp
文件中,在
之后添加以下include#include“FloatingActor.h”

这将解决问题

请注意,您应该只将这些包含内容放入
.cpp
文件中,而不是
.h
文件中

这是我在
.cpp
文件和
.h
文件中的收录

  • 浮动因子
  • FloatingActor.cpp

更多讨论。

我想这是一个在CLion启动的CMake项目,对吗?为什么要关闭Clangd?另外,您是否尝试过构建项目?这看起来像一个bug,但需要进一步调查。请将代码示例提交给?不要发布代码、数据、错误消息等的图像-复制或在问题中键入文本。
#include "Components/StaticMeshComponent.h"
#include "ConstructorHelpers.h"
#pragma once

#include "CoreMinimal.h"
#include "GameFramework/Actor.h"
#include "FloatingActor.generated.h"
#include "FloatingActor.h"
#include "Components/StaticMeshComponent.h"
#include "ConstructorHelpers.h"