Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Building & cross compiling experience
#10
(07-10-2018, 10:34 PM)megamarc Wrote: Yes, you're lucky... after releasing the source code, I've found that building on different environments is like HELL.

Haha, now we know why people invent frameworks like Love2D - one dedicated team focuses solely on getting that framework to run equally well on all different platforms, while everyone else can focus on making games!

Quote:Same makefile, same sources, but different Ubuntu versions throw building and/or runtime errors whereas others run flawlessly.

Yes, I've learned there's usually the choice between 3 different versions of Ubuntu at the moment - 18.04, 17.10, 16.04. Using Linux Mint I've learned that I need to choose the 16.04 option when presented with this selection when downloading a particular software version, as that's the Ubuntu version that Linux Mint is officially based off of.

So at least it's just those 3 versions you need to test on, hopefully.

(07-11-2018, 01:17 AM)megamarc Wrote: I finally have running builds for each platform, uploaded to itch.io too. People should give feedback, as they may work on mi build environments but fail in others.

Ok I downloaded the Win32 option off Itch.io. I opened the Platformer.sln in Visual Studio 2015, and it did a one-way upgrade. It halted on Tilengine.cs:422 "DllNotFoundExeption was unhandled". Is there an extra step I have to do regarding making the dlls available? Here's the exception detail;

Code:
System.DllNotFoundException was unhandled
  Message=Unable to load DLL 'Tilengine': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
  Source=Platformer
  TypeName=""
  StackTrace:
       at Tilengine.Engine.TLN_Init(Int32 hres, Int32 vres, Int32 numlayers, Int32 numsprites, Int32 numanimations)
       at Tilengine.Engine.Init(Int32 hres, Int32 vres, Int32 numLayers, Int32 numSprites, Int32 numAnimations) in E:\Libraries\Tilengine_windows_win32\samples\csharp\Tilengine.cs:line 422
       at Platformer.Main(String[] args) in E:\Libraries\Tilengine_windows_win32\samples\csharp\Platformer.cs:line 59
       at System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)
       at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
       at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
       at System.Threading.ThreadHelper.ThreadStart()
  InnerException:
Reply


Messages In This Thread
RE: Building & cross compiling experience - by Domarius - 07-11-2018, 09:31 AM

Forum Jump:


Users browsing this thread: 3 Guest(s)