>________________________________ > From: Mehmet Erol Sanliturk <[email protected]> >To: Rod Person <[email protected]> >Cc: Jorge Biquez <[email protected]>; FreeBSD Questions ><[email protected]> >Sent: Monday, February 6, 2012 9:22 PM >Subject: Re: Software Development using Freebsd. > >On Mon, Feb 6, 2012 at 6:40 PM, Rod Person <[email protected]> wrote: > >> On Mon, 06 Feb 2012 16:37:37 -0600 >> Jorge Biquez <[email protected]> wrote: >> >> > Now we will try to have a graphical mode in Freebsd. With that we >> > would like to be able to develop graphical applications for Windows >> > (we all know that's the market and here some companies is what they >> > are looking), so maybe sound crazy but I am looking to develop >> > applications for Windows without using WIndows or Microsofot products >> > at least. >> > >> >> You could try mono and monodevelop >> http://www.freebsd.org/cgi/url.cgi?ports/devel/monodevelop/pkg-descr >> >> Mono is the open source version of .NET/C#. This would teach the basics >> of .NET and C#. >> >> > Maybe I am wrong but until now I think my only option is to use >> > Phyton. Is that correct? For what I have searched Python will let me >> > create executables and will let me create Graphical solutions even >> > for other platforms (Mac or LInux or whatever runs Python). >> >> You can use Python and py2exe to create the executable that would run >> on Windows, but you have to run py2exe on a Windows machine. >> >> If you know Pascal you can look at the FreePascal and Lazarus. I >> haven't used it in years, but I was able to create several applications >> that ran on both FreeBSD and Windows. >> http://www.freebsd.org/cgi/url.cgi?ports/editors/lazarus/pkg-descr >> >> >> -- >> Rod Person http://www.rodperson.com [email protected] >> >> "Let us in the name of the Holy Trinity, go on sending all the slaves >> that can be sold." >> - Letter from Christopher Columbus. >> J.A. Rawley, The Trans-Atlantic Slave Trade: A History. Pg.3 >> > > > > >Lazarus is an IDE ( Integrated Development Environment ) and its compiler >is Free Pascal : > > >http://www.freepascal.org/ >http://www.lazarus.freepascal.org/ > > >When a program is developed in Lazarus , it can directly be compiled in >Windows . >There are a multitude of units for any kind of programming ( Web , Data >base , etc. ) . > >Lazarus and FreePascal is available for FreeBSD , Linux , Windows , and >many other operating systems . > > >A study of the above sites will reveal their capabilities . > >http://wiki.freepascal.org/Cross_compiling_for_Win32_under_Linux >http://wiki.lazarus.freepascal.org/Cross_compiling > > >I did not use , but cross compiling should be possible by using Wine in >FreeBSD to obtain Windows programs ( Windows versions of Lazarus and Free >Pascal may be used in FreeBSD to generate Windows programs and they may be >executed under Wine in FreeBSD for testing before transferred to Windows : >This means a minimum number of Windows computer(s) may be used for final >testing . ) . > > > > >Thank you very much . > > >Mehmet Erol Sanliturk
I do use Lazarus and FreePascal to develop professional applications, mainly I work on Linux and cross-compile to Win32/Win64. For FreeBsd I installed FreePascal on a Virtual Machine and compiled from it, I never tried cross-compiling from FreeBSD to other OSes, but I'm pretty sure it can be done. An example of what I do is this: http://www.youtube.com/watch?v=hc1RT-s-dw0 Leonardo M. Ramé http://leonardorame.blogspot.com _______________________________________________ [email protected] mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "[email protected]"
