Houdini engine in UE4 seems to be working well for me if I install the plugin in the binary version of UE4 from the launcher.
However, when I try to build from source I run into errors.
I'm working on windows 7 x64, visual studio 2013, houdini engine 14.0.303, and using source tree to integrate with github
Unreal Engine 4.7.5 (latest release from github) builds just fine on it's own and runs well.
I added the latest source for houdini engine from github to the plugins directory (\Engine\Plugins\Runtime\HoudiniEngine), re-ran the generate project files .bat to create the visual studio solution.
When I rebuild the UE4 solution I now get these errors:
1>—— Build started: Project: UE4, Configuration: Development_Editor x64 ——
1> Performing 5 actions (4 in parallel)
1> Resource ModuleVersionResource.rc.inl
1> Resource PCLaunch.rc
1>EXEC : fatal error RC1107: invalid usage; use RC /? for Help
1>
1> Module.HoudiniEngine.cpp
1> HoudiniEngine.generated.cpp
1>EXEC : fatal error RC1107: invalid usage; use RC /? for Help
1>
1> ——– End Detailed Actions Stats ———————————————————–
1>ERROR : UBT error : Failed to produce item: D:\Program Files\Epic Games\4.7_sourceBuild\Engine\Plugins\Runtime\HoudiniEngine\Binaries\Win64\UE4Editor-HoudiniEngine.dll
1> Cumulative action seconds (8 processors): 0.00 building projects, 34.09 compiling, 0.00 creating app bundles, 0.00 generating debug info, 0.00 linking, 0.00 other
1> UBT execution time: 35.67 seconds
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.MakeFile.Targets(38,5): error MSB3073: The command “..\..\Build\BatchFiles\Build.bat UE4Editor Win64 Development” exited with code -1.
========== Build: 0 succeeded, 1 failed, 1 up-to-date, 0 skipped ==========
I also tried starting again from scratch on another machine (and using C:\ instead of D:\) but still had the same error. I also tried unreal engine 4.7.3, 4.7.2 with the same results.
Thanks for any help, I'm a beginner when it comes to compiling C code.
Building From Source
16132 20 1- phillmayer
- Member
- 12 posts
- Joined: 10月 2010
- Offline
- ttvdsfx
- Member
- 173 posts
- Joined: 4月 2014
- Offline
- phillmayer
- Member
- 12 posts
- Joined: 10月 2010
- Offline
- Mike K
- Member
- 40 posts
- Joined: 2月 2015
- Offline
- ttvdsfx
- Member
- 173 posts
- Joined: 4月 2014
- Offline
- Mike K
- Member
- 40 posts
- Joined: 2月 2015
- Offline
- Mike K
- Member
- 40 posts
- Joined: 2月 2015
- Offline
- ttvdsfx
- Member
- 173 posts
- Joined: 4月 2014
- Offline
Hello!
It seems our build system does not encounter this error, but we do build against our own fork of UE4.
However, when I build against UE4 official repo, I do encounter RC errors. I am looking into that. This also does not happen on OS X.
I will keep you updated and thanks!
It seems our build system does not encounter this error, but we do build against our own fork of UE4.
However, when I build against UE4 official repo, I do encounter RC errors. I am looking into that. This also does not happen on OS X.
I will keep you updated and thanks!
Edited by - 2015年5月13日 15:52:05
- Mike K
- Member
- 40 posts
- Joined: 2月 2015
- Offline
I'm getting a 404 page not found on that link. I don't think your unreal fork is publicly available.
It's weird that a straight fork with no modifications will work but the official repo doesn't. Is there a way to do a diff on the two repositories and see if any files are different for whatever reason?
It's weird that a straight fork with no modifications will work but the official repo doesn't. Is there a way to do a diff on the two repositories and see if any files are different for whatever reason?
- ttvdsfx
- Member
- 173 posts
- Joined: 4月 2014
- Offline
I opened a ticket on UE4 answer hub in the meantime, it's here:
https://answers.unrealengine.com/questions/227482/plugin-linking-resource-error.html?activeVersions=UE+4.8+Preview&activeVersions=UE+4.7&activeVersions=UE+4.6&activeVersions=UE+4.5&activeVersions=UE+older+version&activeVersions=Epic+Games+Launcher [answers.unrealengine.com]
https://answers.unrealengine.com/questions/227482/plugin-linking-resource-error.html?activeVersions=UE+4.8+Preview&activeVersions=UE+4.7&activeVersions=UE+4.6&activeVersions=UE+4.5&activeVersions=UE+older+version&activeVersions=Epic+Games+Launcher [answers.unrealengine.com]
- Mike K
- Member
- 40 posts
- Joined: 2月 2015
- Offline
- ttvdsfx
- Member
- 173 posts
- Joined: 4月 2014
- Offline
There's a solution for RC linking issue (posted inside the link above).
I tested this with both 4.6 and 4.7 and it did work.
To fix it, please try the following:
1) In Visual Studio, go to Project - Properties - Configuration Properties - VC++ Directories.
2) In Include Directories, remove the trailing backslash from the last path (if it is already there). In case there is none, add one.
3) Rebuild the project.
I tested this with both 4.6 and 4.7 and it did work.
- Mike K
- Member
- 40 posts
- Joined: 2月 2015
- Offline
- ttvdsfx
- Member
- 173 posts
- Joined: 4月 2014
- Offline
I did add a single backslash and it worked. Weirdly, on subsequent compile, I got RC error and had to remove the slash. Then it compiled. I have not had RC problems after that. I will post a screenshot tomorrow. Hopefully that will help.
I am not sure why UE4 is generating invalid VS project for this case. Our build system does not rely on generated VS solution (we basically run somewhat patched version of UBT in order to integrate it with the rest of our build system) so we've never ran into this problem.
I am not sure why UE4 is generating invalid VS project for this case. Our build system does not rely on generated VS solution (we basically run somewhat patched version of UBT in order to integrate it with the rest of our build system) so we've never ran into this problem.
- ttvdsfx
- Member
- 173 posts
- Joined: 4月 2014
- Offline
- Mike K
- Member
- 40 posts
- Joined: 2月 2015
- Offline
ttvdsfx
I did add a single backslash and it worked. Weirdly, on subsequent compile, I got RC error and had to remove the slash. Then it compiled. I have not had RC problems after that. I will post a screenshot tomorrow. Hopefully that will help.
Weird indeed. I will try this. But it's comforting to know that your include directories field was blank as well.
- Mike K
- Member
- 40 posts
- Joined: 2月 2015
- Offline
- ttvdsfx
- Member
- 173 posts
- Joined: 4月 2014
- Offline
- ttvdsfx
- Member
- 173 posts
- Joined: 4月 2014
- Offline
- Mike K
- Member
- 40 posts
- Joined: 2月 2015
- Offline
-
- Quick Links