作为一个新手最近压缩了一个UE4项目,然后把它解压到另一台电脑上后发现打开后报错MSB3075,以及无法打开源文件,试了很多方法都无效,可愁死我了,不过还好最后找到了解决方法。 在这里插入图片描述

然后我的解决方法是

1,先右击项目打开属性 在这里插入图片描述

2,检查项目属性中配置属性VC++目录中源目录是否正确
在这里插入图片描述 3,打开工程源文件夹复制这四个项目
在这里插入图片描述
4,在这个项目同级目录下新建一个文件夹,复制进去 在这里插入图片描述
5,右击UPROJECT文件夹用记事本打开

在这里插入图片描述
6,把"Enterprise": true,改成"Enterprise": false,保存退出
在这里插入图片描述
7,然后右击Generate一下 在这里插入图片描述
8,点击Uproject,点击是,然后Build一下, 在这里插入图片描述
9,然后就不会报错了 在这里插入图片描述
最后总结,应该是VS2017的一个BUG吧,

问题 1:error LNK2019: 无法 解析的外部符号 LNK1120: 1 个 无法 解析的外部命令 原因:使用了某些函数,但是在< 项目 名.Build.cs>文件 却未添加相关模块。 解决方案:在< 项目 名.Build.cs>文件 添加相关模块。 问题 2: 项目 编译成功,但进行Debug时在构造函数某一语句 出现 断点 原因:可能是执行该语句时引擎有些东西没有加载好。 解决方案:将改语句从构造函数剪切至BeginPlay函数
前段时间用INVIDIA Gameworks,合编了一个4.18.3的整合 版本 。电脑系统刚重装,只安装了VS 2017 ,使用VS 2017 编译引擎后发现一个小 问题 ,具体如下: 使用VS 2017 编译 版本 引擎创建新的 C++ 工程时 出现 无法 打开 Visual Studio 问题 因此,简单研究了 UE4 与vs 调用之间的关系,大致总结如下:
处理办法: 在 项目 上点右键,选择“属性”->“配置属性”->“常规”->“目标文件扩展名”,设置为.ocx 或者.dll 在 项目 上点右键,选择“属性”->“配置属性”->“链接器”->“ 常规 ”->“输出文件”,设置为$(OutDir)$(ProjectName)$(TargetExt) 项目 属性-配置属性-自定义生成步骤 ,修改“输出”项为“从父级或 项目 默认属性继承”即可 项目 属性-配置属性-生成事件 ,修改为否,就是不要执行那个指定的生成事件(生.
错误 MSB3075 命令“E:\UE_4.13_sourcecode\Engine\Build\BatchFiles\Build.bat TwentyFourSystem Win64 Development 错误 MSB3075 命令“E:\UE_4.13_sourcecode\Engine\Build\BatchFiles\Build.bat TwentyFourSystem Win64 De...
关于“在 Visual studio 2017 版本 出现 MSB3075 错误 无法 打开 源文件 ”以及 UE4 打不开 问题 !然后我的解决方法是 #作为一个新手最近压缩了一个 UE4 项目 ,然后把它解压到另一台电脑上后发现 打开 后报错 MSB3075 ,以及 无法 打开 源文件 ,试了很多方法都无效,可愁死我了,不过还好最后找到了解决方法。 然后我的解决方法是 1,先右击 项目 打开 属性 2,检查 项目 属性 配置属性V C++ 目录...
MSB3721 错误 通常意味着编译器 无法 找到指定的库文件或DLL文件。如果您在 Visual Studio 编写汇编语言,并遇到了MSB3721 错误 ,请尝试以下解决方法: 1. 确保您的代码 没有任何拼写 错误 或语法 错误 。这可能会导致编译器 无法 识别代码并引发 错误 。 2. 确认您的代码 使用的库文件或DLL文件是否已正确链接到 项目 。您需要在 项目 属性 配置库文件或DLL文件的路径和名称。 3. 如果您使用了第三方库文件或DLL文件,请确保它们已正确安装并配置到系统路径 。 4. 尝试重新安装 Visual Studio 和汇编语言插件,以确保您使用的是最新 版本 。 如果您尝试了上述方法仍然 无法 解决 问题 ,建议您寻求更专业的技术支持。