当前位置: 首页 > ops >正文

UE4生成Target文件

问题

在UE4中Build PC时,遇到下面报错:

ERROR: Couldn't find target rules file for target 'MyMiniGameClient' in rules assembly 'UE4Rules, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null'.

这是因为该工程缺少 Client 的Target文件。如果此时再在Rider中打开工程,选择 Development Client Win64 MyMiniGame 直接Build,会遇到:

28>MobileDeviceInterface.csproj: Error MSB4057 : 该项目中不存在目标“Games\MyMiniGame”。

解决方法

一、效仿下图中红框的文件(MyMiniGame.Target.cs)得到 Client.Target.cs ,并将内容修改为下面内容:

// Copyright 1998-2019 Epic Games, Inc. All Rights Reserved./* using UnrealBuildTool;
using System.Collections.Generic;public class MyMiniGameTarget : TargetRules
{public MyMiniGameTarget(TargetInfo Target) : base(Target){Type = TargetType.Game;DefaultBuildSettings = BuildSettingsVersion.V2;ExtraModuleNames.Add("MyMiniGame");}
}*/// Copyright Epic Games, Inc. All Rights Reserved.using UnrealBuildTool;
using System.Collections.Generic;public class MyMiniGameClientTarget : TargetRules 
{public MyMiniGameClientTarget(TargetInfo Target) : base(Target){// 1. 设置目标类型为 ClientType = TargetType.Client;// 2. 设置默认构建配置规则DefaultBuildSettings = BuildSettingsVersion.V2;// 3. 额外模块名称:包含本项目的主游戏模块ExtraModuleNames.Add("MyMiniGame"); // 确保这是你项目的主模块名// 4. (可选) 客户端特定配置// bUsesSteam = true; // 例如,如果使用Steamworks,可以取消注释// bUseLoggingInShipping = true; // 在Shipping版本中也保留日志功能// GlobalDefinitions.Add("MY_CLIENT_DEFINE=1"); // 添加全局宏定义}
}

二、对项目 Generate Project Files ,然后重新在Rider中编译即可。

http://www.xdnf.cn/news/18763.html

相关文章:

  • 【RAGFlow代码详解-11】知识库管理
  • 无人机倾斜摄影农田航线规划
  • ProfiNet 转 Ethernet/IP基于西门子 S7 - 1500 与罗克韦尔 PLC 的汽车零部件加工线协同案例
  • 【QT学习之路】-Qt入门
  • 解决Windows更新后WPF程序报TypeLoadException异常的问题
  • Node.js(3)—— fs模块
  • 3D游戏角色建模资源搜索指南(资料来源于网络)
  • 恒坤新材科创板IPO上市关注,致力推动集成电路材料国产化
  • 领克08 EM-P新款官图发布,外观微调并增激光雷达
  • CentOS 7 服务器初始化完整流程
  • WhisperLiveKit:实时语音转文本
  • Vue3核心概念之构造函数和普通函数
  • Dify智能体平台二次开发笔记(10):企业微信5.0 智能机器人对接 Dify 智能体
  • LeetCode - 20. 有效的括号
  • 深入浅出理解支持向量机:从原理到应用,解锁分类算法的核心密码
  • 【golang长途旅行第32站】反射
  • 【大前端】React统计所有网络请求的成功率、失败率以及统一入口处理失败页面
  • 基于Android的超市购物系统的设计与实现、基于android的在线商城app/基于android的在线销售系统app#android
  • CVPR论文速递 | DL3DV-10K:10K+真实场景,打破三维视觉数据荒!
  • (论文速读)Prompt Depth Anything:让深度估计进入“提示时代“
  • 抽签占卜抖音快手微信小程序看广告流量主开源
  • 基于SpringBoot的演唱会网上订票系统的设计与实现(代码+数据库+LW)
  • 深入浅出理解支持向量机(SVM):从原理到实践
  • 《鸿蒙开发 3 天速成:核心知识点 + 实战案例精讲》
  • Uniapp(Vue2)Api请求封装
  • 解决VSCode无法下载服务器端 Server问的题
  • vue3 + jsx 中使用native ui 组件插槽
  • 使用 mcp-use 构建极简 Web 自动化测试智能体「喂饭教程」
  • http与https配置
  • 管理网络安全