随笔分类 - 问题解决方案集
摘要:环境: 引擎版本:ue4.27.2 IDE:JetBrains Rider 2022.2.3+vs2022 蓝图目标:用户控件蓝图 起因 修改了结构体的字段的类型从uint8->int,就为了省那三个字节的内存,后面发现类型转化上需要转几次,有那省的三字节内存,还不如节约类型转换的性能,然后就修改为
阅读全文
摘要:这个错误是因为在普通c++类声明的时候添加了【项目名_API】这个宏。所以,普通类里不能使用这个玩意儿。
阅读全文
摘要:template <class T> Unknown::ArrayOrder<T>::ArrayOrder(unsigned int uiGrowBy) :MArray(uiGrowBy) { } 以上代码报c2614,问题出在粗心没有给父类加上泛型。 template <class T> Unkn
阅读全文
摘要:一般为Windows中的宏和UE4冲突所致 在模块的xxx.Build.cs 里面添加这个: bEnableUndefinedIdentifierWarnings = false; 转自:https://blog.csdn.net/boonti/article/details/84255014?ut
阅读全文
摘要:打开VS的【工具】-【选项】-【调试】-【符号】1、取消勾选“Microsoft符号服务器”
阅读全文
摘要:1.这是因为两个头文件互相引用造成的问题。 解决方案:检查报错文件的头文件和引用报错头文件有没有相互引用的情况,把.h文件的引用换到.cpp即可。这里就告诉我们不要随便在头文件里引用头文件,最好在cpp文件里引用。
阅读全文
摘要:template<class T> class A { protected: void Test() { printf("%f",0.1f); } }; template<class T> class B:public A<T> { public: void Test2() { Test(); }
阅读全文
摘要:std::this_thread::sleep_for(std::chrono::milliseconds(100));
阅读全文
摘要:方案一:LoadLibrary // 定义函数指针类型 typedef void(*InitHandle)(wchar_t*); //初始化 //加载dll HMODULE module = LoadLibrary(TEXT("handle_clientkey_dll.dll")); //从dll获
阅读全文
摘要:const wchar_t* ip = { L"127.0.0.1" }; const_cast<wchar_t *>(ip)//使用const_cast去除const即可
阅读全文
摘要:#define KEY_DOWN(VK_NONAME) ((GetAsyncKeyState(VK_NONAME) & 0x8000) ? 1:0) void check(char c) {//检测某个按键是否按下 if (KEY_DOWN(c)) { printf("%c", c); } }
阅读全文