Tech Visual Studio 2017 and unreal engine questions~

Discussion in 'Blazers OT Forum' started by TorturedBlazerFan, Oct 13, 2018.

  1. TorturedBlazerFan

    TorturedBlazerFan Well-Known Member

    Joined:
    Jan 31, 2018
    Messages:
    19,824
    Likes Received:
    23,356
    Trophy Points:
    113
    Occupation:
    Baby Daddy
    Location:
    Chasing my kids
    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?
     
  2. 3RA1N1AC

    3RA1N1AC 00110110 00111001

    Joined:
    Oct 18, 2008
    Messages:
    20,918
    Likes Received:
    5,168
    Trophy Points:
    113
    did you try unplugging it, and then plugging it back in?
     
  3. TorturedBlazerFan

    TorturedBlazerFan Well-Known Member

    Joined:
    Jan 31, 2018
    Messages:
    19,824
    Likes Received:
    23,356
    Trophy Points:
    113
    Occupation:
    Baby Daddy
    Location:
    Chasing my kids
    Lol, this made my day.
    I did not try that no. :)
     
    SlyPokerDog and 3RA1N1AC like this.
  4. SlyPokerDog

    SlyPokerDog Woof! Staff Member Administrator

    Joined:
    Oct 5, 2008
    Messages:
    123,028
    Likes Received:
    143,041
    Trophy Points:
    115
    Reboot and defrag?
     
    TorturedBlazerFan likes this.
  5. SlyPokerDog

    SlyPokerDog Woof! Staff Member Administrator

    Joined:
    Oct 5, 2008
    Messages:
    123,028
    Likes Received:
    143,041
    Trophy Points:
    115
    Have you posted this to reddit? Their nerds are better than our nerds.
     
  6. TorturedBlazerFan

    TorturedBlazerFan Well-Known Member

    Joined:
    Jan 31, 2018
    Messages:
    19,824
    Likes Received:
    23,356
    Trophy Points:
    113
    Occupation:
    Baby Daddy
    Location:
    Chasing my kids
    I havent posted there, but I have read through some of their answers which didnt help.

    I was able to fix the issue in question two.
     
    SlyPokerDog likes this.
  7. e_blazer

    e_blazer Rip City Fan

    Joined:
    Sep 16, 2008
    Messages:
    24,064
    Likes Received:
    30,054
    Trophy Points:
    113
    Occupation:
    Consultant
    Location:
    Oregon City, OR
    I’m sure @HCP can help you with this. He’s all over tech/nerd stuff.
     
  8. EL PRESIDENTE

    EL PRESIDENTE Username Retired in Honor of Lanny.

    Joined:
    Feb 15, 2010
    Messages:
    50,346
    Likes Received:
    22,531
    Trophy Points:
    113
  9. santeesioux

    santeesioux Just keep on scrolling by

    Joined:
    Dec 3, 2008
    Messages:
    10,738
    Likes Received:
    5,311
    Trophy Points:
    113
    Occupation:
    Trolling the internet
    Location:
    Southern Oregon
    I've heard of the Unreal Engine, but I can't help you with that, lol.
     
    TorturedBlazerFan likes this.
  10. Lanny

    Lanny Original Season Ticket Holder "Mr. Big Shot"

    Joined:
    Sep 15, 2008
    Messages:
    26,638
    Likes Received:
    16,951
    Trophy Points:
    113
    Occupation:
    Elec. & Computer Engineer OSU Computer Science PSU
    Location:
    Lake Oswego, OR
    LOL
     
  11. Lanny

    Lanny Original Season Ticket Holder "Mr. Big Shot"

    Joined:
    Sep 15, 2008
    Messages:
    26,638
    Likes Received:
    16,951
    Trophy Points:
    113
    Occupation:
    Elec. & Computer Engineer OSU Computer Science PSU
    Location:
    Lake Oswego, OR
    What's so bad about nerds? We wear the finest pocket protectors, very eye catching. Regular girl magnets.
     
  12. andalusian

    andalusian Season - Restarted

    Joined:
    Sep 24, 2008
    Messages:
    15,025
    Likes Received:
    14,254
    Trophy Points:
    113
    Location:
    San Marcos, CA
    I have not done C++ in years (thank <insert your deity of choice here>) but your compile issues sounds like some kind of language/environment settings with language versions and Microsoft is pretty good at hiding flags in unusual places - so I would go and look at these first. Good luck, but this is the wrong place to ask, we are modern nerds here - we do not deal with compilers if we can avoid them ;)
     
  13. TorturedBlazerFan

    TorturedBlazerFan Well-Known Member

    Joined:
    Jan 31, 2018
    Messages:
    19,824
    Likes Received:
    23,356
    Trophy Points:
    113
    Occupation:
    Baby Daddy
    Location:
    Chasing my kids
    Python runs on an interpreter, but doesnt it have a compiler as well?
    Javascript I guess doesnt use a compiler at all.
    Just trying to think of languages (that I know anyways), that dont get compiled to machine language.
    The knowing it part is the real conundrum lol.

    I know, C#, Javascript (and all the web stuff css/html/xml, node, and JSON), python, sql, C++, and C. Those are what Im comfortable with.

    Im working on smart factory, robotics and automation applications so weve used various 3d engines and have had various results, I dont know if any way to do without a compiler, of you have a suggestion I love learning!

    Anyways I think I found something this morning and I am trying to fix it.
     
    SlyPokerDog likes this.
  14. Lanny

    Lanny Original Season Ticket Holder "Mr. Big Shot"

    Joined:
    Sep 15, 2008
    Messages:
    26,638
    Likes Received:
    16,951
    Trophy Points:
    113
    Occupation:
    Elec. & Computer Engineer OSU Computer Science PSU
    Location:
    Lake Oswego, OR
    I always thought Java was an interpreted language and not compiled but the answer these days seems less clear.
    Javascript is a different beast that I know nothing about.
     
    TorturedBlazerFan likes this.
  15. TorturedBlazerFan

    TorturedBlazerFan Well-Known Member

    Joined:
    Jan 31, 2018
    Messages:
    19,824
    Likes Received:
    23,356
    Trophy Points:
    113
    Occupation:
    Baby Daddy
    Location:
    Chasing my kids
    I believe thats correct in Java but I have very little experience with it. Javascript AFAIK does not get compiled.
     
  16. Lanny

    Lanny Original Season Ticket Holder "Mr. Big Shot"

    Joined:
    Sep 15, 2008
    Messages:
    26,638
    Likes Received:
    16,951
    Trophy Points:
    113
    Occupation:
    Elec. & Computer Engineer OSU Computer Science PSU
    Location:
    Lake Oswego, OR
    I know nothing about Javascript except that it's entirely different than Java.

    I use to be quite familiar with C, C++ and Visual Basic, Visual C and Visual C++ but that was a long time ago.

    My first programming experience was programming a PDP8 using toggle switches. Next was Fortran IV using flow charts.

    Hey, there was a nightclub near the Tektronix campus on Jenkins rd. that was digitized and run by a PDP (8 or 12?) called Earthquake Ethel's. Ethel's was near the intersection of Cedar Hills Blvd. and Jenkins. THAT'S WHERE I WORE MY LEISURE SUIT.
     
    TorturedBlazerFan likes this.
  17. andalusian

    andalusian Season - Restarted

    Joined:
    Sep 24, 2008
    Messages:
    15,025
    Likes Received:
    14,254
    Trophy Points:
    113
    Location:
    San Marcos, CA
    Technically, everything is compiled - it is just a question if it is compiled on the fly during runtime or pre-compiled. It was a joke, really.

    Language features not working when moving from one version of a compiler to another usually sound to me like setting issues - some flag somewhere that tells the compiler to work in one way instead of another, that's why I made this remark - because this is my experience with these kinds of issues. Obviously, not knowing specifics there is as much a chance that this is wrong as it being right.

    I will just say that it has been many years since I had to deal with C++ - and I am pretty happy about it.
     
    3RA1N1AC likes this.
  18. Lanny

    Lanny Original Season Ticket Holder "Mr. Big Shot"

    Joined:
    Sep 15, 2008
    Messages:
    26,638
    Likes Received:
    16,951
    Trophy Points:
    113
    Occupation:
    Elec. & Computer Engineer OSU Computer Science PSU
    Location:
    Lake Oswego, OR
    C++ is great. I have no idea why you would be having trouble with it. Perhaps you just haven't used it enough or don't quite understand it.
     
  19. TorturedBlazerFan

    TorturedBlazerFan Well-Known Member

    Joined:
    Jan 31, 2018
    Messages:
    19,824
    Likes Received:
    23,356
    Trophy Points:
    113
    Occupation:
    Baby Daddy
    Location:
    Chasing my kids
    So I believe the issue is that unreal requires a library to be included in visual studio 2017, that forces it to do checks on if its compatible with visual studio 2015. I had to screw around with crap in visual studio for quite a while but it seems to be working at the moment.

    Anyways I realized it was a joke, but it got me thinking lol.

    Im self-taught with all this stuff, and a ton of online courses so no formal college (except a couole years of college thats irrelevant lol).
     
  20. TorturedBlazerFan

    TorturedBlazerFan Well-Known Member

    Joined:
    Jan 31, 2018
    Messages:
    19,824
    Likes Received:
    23,356
    Trophy Points:
    113
    Occupation:
    Baby Daddy
    Location:
    Chasing my kids
    C++ is my favorite programming language that Ive done so far. It can be annoying with namespaces from time to time, but its fast, easy to read and its just solid on most fronts imo.
     

Share This Page