x

Search in
Sort by:

Question Status:

Search help

  • Simple searches use one or more words. Separate the words with spaces (cat dog) to search cat,dog or both. Separate the words with plus signs (cat +dog) to search for items that may contain cat but must contain dog.
  • You can further refine your search on the search results page, where you can search by keywords, author, topic. These can be combined with each other. Examples
    • cat dog --matches anything with cat,dog or both
    • cat +dog --searches for cat +dog where dog is a mandatory term
    • cat -dog -- searches for cat excluding any result containing dog
    • [cats] —will restrict your search to results with topic named "cats"
    • [cats] [dogs] —will restrict your search to results with both topics, "cats", and "dogs"

How to build for Windows developing on Linux?

I have been trying to find the answer to the question. I would like to develop on Linux, but I can't because I found the information that I can't build for Windows using the Linux version of UE4. I need to build a multiplayer game that will be working on many platforms (Windows, Android, Linux, etc.). In other words, the server will be running on Linux, and people will be able to connect to it from different platforms. So I should have a possibility to build for many platforms.

Product Version: UE 4.10
Tags:
more ▼

asked Mar 06 '16 at 04:54 PM in Packaging & Deployment

avatar image

Tomza
65 2 6 9

(comments are locked)
10|2000 characters needed characters left

1 answer: sort voted first

Hey Tomza-

It is possible to use cross compilation to build for Linux from a Windows machine however the reverse is not available. When developing on Linux, the only available platform for packaging is Linux. If you want to package for multiple platforms, your best solution would be to use Windows for development and then package for other platforms as necessary. This wiki page includes information on how to setup cross compiling for Linux: https://wiki.unrealengine.com/Compiling_For_Linux

Cheers

Doug Wilson

more ▼

answered Aug 02 '16 at 04:30 PM

avatar image Tomza Aug 02 '16 at 05:29 PM

Hi!

Thank you for clearing the situation for me because I was confused. Due to Microsoft policy, we would like to use only Linux machines in our company. It's possible with other software we need but not with UE4. Because more and more people choose Linux as a developing platform, I wish to know when Epic is going to improve the user experience on Linux.

avatar image Shadowriver Aug 02 '16 at 07:08 PM

If i'm not mistaken Wine allows for cross compiling (it actually main feature of it) but UE4 would need to support it

avatar image Tomza Aug 02 '16 at 07:22 PM

Dzięki! Do you mean installing UE4 for Windows on Wine?

avatar image Doug E ♦♦ STAFF Aug 03 '16 at 02:50 PM

Development of the Linux editor is driven by cooperative teamwork between internal devs and the community with the intention that the pace of development will increase as more people turn to Linux as their platform for development.

avatar image JesseDuBord Jan 05 '18 at 01:47 AM

Is this still the case for 4.18, or is it possible, now, to develop in Linux (Ubuntu or Linux Mint) and build for Windows?

If it is still currently not possible, is there a place where we can make a feature request for this?

avatar image SomeDude12 Oct 17 '18 at 03:49 PM

I just moved on linux cause of the new machine, as it won't support win 7. Found no solution searching the net other than do this complex way and in theory it may work.... If any1 knows anything that 'be great.

(comments are locked)
10|2000 characters needed characters left
Your answer
toggle preview:

Up to 5 attachments (including images) can be used with a maximum of 5.2 MB each and 5.2 MB total.

Follow this question

Once you sign in you will be able to subscribe for any updates here

Answers to this question