TorturedBlazerFan
Well-Known Member
- Joined
- Jan 31, 2018
- Messages
- 19,824
- Likes
- 23,357
- Points
- 113
I've been looking for an answer to these on places like stack-overflow, unreal's forums, reading the documentation, google searches and haven't found a great answer so I'm hoping with any luck I can get some help here.
So recently I decided to check out the unreal engine for some 3d applications that other engines, including the in house one we've developed haven't been able to perform very well for, for various reasons but we've ran into a few issues.
First unreal seems to have a hard time compiling C++ code with polymorphism's, is that normal? I was under the impression that unreal compiles in what amounts to visual studio 2015 standards, so all code compatible with those standards should work. I know that unreal has a visual programming thing called blueprints, but i'm about 90% sure that will mostly be actor behaviors, and more video game type stuff. My application will be AI, database (SQL) driven, so I don't think blueprints will work for that. So the specific problem is that most of the functions that we have method overrides for dont work. I get one option to show up in VS2017 and the other options don't show up, and when I try to use them I get compile errors. My header files all look fine, and I have also tried forward declarations to get around the problem (no such luck as of yet).
The 2nd problem is much simpler I think. Unreal on two my computers works fine with VS2017, on the third PC (which sucks because it's the main unit), unreal doesn't recognize that I even have a compiler, I get a no compiler error and can't start projects. Tried most of the basic, uninstall's reinstalls, repairs, etc any ideas on that?
So recently I decided to check out the unreal engine for some 3d applications that other engines, including the in house one we've developed haven't been able to perform very well for, for various reasons but we've ran into a few issues.
First unreal seems to have a hard time compiling C++ code with polymorphism's, is that normal? I was under the impression that unreal compiles in what amounts to visual studio 2015 standards, so all code compatible with those standards should work. I know that unreal has a visual programming thing called blueprints, but i'm about 90% sure that will mostly be actor behaviors, and more video game type stuff. My application will be AI, database (SQL) driven, so I don't think blueprints will work for that. So the specific problem is that most of the functions that we have method overrides for dont work. I get one option to show up in VS2017 and the other options don't show up, and when I try to use them I get compile errors. My header files all look fine, and I have also tried forward declarations to get around the problem (no such luck as of yet).
The 2nd problem is much simpler I think. Unreal on two my computers works fine with VS2017, on the third PC (which sucks because it's the main unit), unreal doesn't recognize that I even have a compiler, I get a no compiler error and can't start projects. Tried most of the basic, uninstall's reinstalls, repairs, etc any ideas on that?