I really like SublimeText2 on Mac OS X.
From wikipedia, it seems like this is build with python and C++.
How can I use python and C++ to develop for Mac OS X?
Can you use Python in XCode or is there any other environment to develop as mac desktop app?
Please teach me how.
Thank you.
Yes, you can use python and C++ to develop on OS X. Python and C++ are both capable of being developed using XCode. I would recommend XCode for C++ (Complete solution for writing Mac OS X application in C++). As for python, you can use XCode, but it might be a bit heavy. I use vim for python but vim isn't for everyone so I would also recommend Wing IDE 101 (http://wingware.com/downloads/wingide-101/4.1.9-1/binaries). I used it for a while with great success.
Related
I've googled and not able to find a good answer. I do not have a Mac at the moment and have to develop an app using C++. Do I need any stuff additional to Visual Studio?
I mean I'm planning to use Xamarin and do I need an Xcode or at least Mac without Xcode?
Please check the link below:
https://msdn.microsoft.com/en-us/library/dn771552.aspx
The IDEs required to develop iOS Applications (Xcode, AppCode) are only available for Mac OS. So you would need to install a hackintosh version of Mac OS on your PC and start developing Apps and when you are ready with your App, you can buy a Mac and legitimately submit to the App-Store.
Please refer to this link for more information: iPhone Development on Hackintosh
I have read many articles and tips explaining how to setup the Google Test (c++) framework for visual studio/eclipse/xcode but I couldn't find any article about how to set it up on Mac OS without using an IDE.
How can I use Google Test on Mac OS's terminal without referring to any fancy IDE?
Here is my answer for installing google test in Mac OS X
How to install GTest on Mac OS X with homebrew?.
The simplest way would be to use homebrew or compile it from sources and install.
I would like to start programming in OCaml. As I am a Windows user, I understand that it is preferred to do so using the OCaml plugin for Netbeans.
I have downloaded the aforementioned plugin from the following link: http://ocamlplugin.loki-a.com/ocamlplugin/updates/ . I have installed the plugin into Netbeans as instructed. I managed to open a project but even the sample "Hello World" won't run.
I then tried to install the OCaml IDE from here: http://ocamlplugin.loki-a.com/index.php?title=Main_Page#Download_2 , but it still wouldn't run anything.
I am not interested in working with Eclipse because that would include downloading Cygwin.
I would appreciate a simple solution. Thank you! :)
I would suggest OCaIDE under Eclipse, if you stick to Windows anyway.
But I don't understand your reluctancy to use cygwin, especially when there is such nice step-by-step tutorial for configuring cygwin for OcaIDE and Eclipse.
Another option, which I haven't tried but would strongly suggest you trying, is Sublime Text 2. It supports OCaml and is a very popular cross-platform text editor. But since I haven't tried it, I would not be able to provide you with details about it. Although it comes with a cost, you can evaluate it for free without time limit.
TypeRex has been my favourite for OCaml so far, and you can now use Emacs in Windows, so with some workaround in cygwin you can use TypeRex in Windows.
Another option is to use VirtualBox, install a normal linux distro and use Typerex+Emacs inside it. It is also not complicated, as it takes 1 hour to config at most.
The ocaml links that you gave have not been touched since 2009 (4 years ago). That probably means the odds of them running with the current NetBeans are equivalent to the proverbial sphere of solidified water in the Christian place of eternal theological punishment.
Since you are asking about running under Cygwin, it sounds like you want a Linux version of Eclipse as well. Eclipse runs quite well under Win7, at least, and under Mint (I use them under both) However, all my attempts to get ANY OCaml IDE running under either system have been borged (resistance is futile, and depends and capacitance anyway).
So, under Mint 15, emacs and vim (the old standards) work well as text editors. I wish I could suggest anything else.
Good luck!!!
By now, another option has appeared for Windows 10 users wanting to use OCaml: the Windows Subsystem for Linux.
Basically, what it does is that it allows you to run Bash and any non-GUI Linux program on your PC. Once installed, you can install OCaml and OPAM with apt-get and you're good to go.
As far as I am concerned, I use Windows 10 on my desktop PC, and I haven't had any inconvenience with WSL yet.
I personally use Merlin/... which is are plugins for emacs. But I can understand that you dont want to use emacs. I have been told that the support with Visual Studio Code is supposed to be quite good, especially when using it together with the builtin console. Also for smaller things there is Ocamltop but I have now idea how the Windows support is. In the end I suggest, using the Linux Shell on Windows as RichouHunter suggests.
I'm developing a Qt application and I need to support Linux, Windows and Mac OS X. The only problem however is that I do not own a Mac. Is it possible to compile my application for Mac OS X on Linux and package it in a .dmg file?
I'm also worried with the fact that my application depends on OpenSSL, can I compile OpenSSL for Mac OS X on my Linux machine?
Thank you.
How do you want to support Mac if you can't even test if your software works?
Cross-compilation for OS X: I doubt there is any solution out there (I'd love to learn about it if it is), you'd need the whole SDK and toolchain for that.
For the .dmg file creation part, there is another question here:
How to build a dmg Mac OS X file (on a non-Mac platform)?
There should be no need to bundle openssl, as it's part of every OS X installation.
If you want to support Mac you need to Mac, access to one (remote, rented etc.), or someone who does it for you. I don't think you have another choice.
As the accepted answer in
How to Compile for OS X in Linux or Windows?
suggests, you can go for Macports in case you develop free software. It does the compiling on the user's machine (think FreeBSD ports or Gentoo's emerge). Still, that will require testing.
What are the IDE's or development tools best suited for projects involving Objective C, C and C++? Is there a common IDE which would support all the three languages.
If you are using Objective-C for macos or iphone apps it seems there is no way around Xcode from Apple. Xcode has many tools like an Iphone emulator and a profiler for Iphone and macos applications.
For c and c++ I personally would use Eclipse
Xcode, KDevelop, Cocoatron, GNUStep
If Objective-C is your main goal, and you have access to a mac, Xcode is your best bet.
For Objective-C (on the Mac) it's Xcode, which comes with Mac OS X. It's on the installation DVD. The latest version can be downloaded, for free, from the Apple Developer Connection site.
If you aren't going with XCode, I would suggest without hesitation using EMACS. I just picked it up with help from the Peepcode screencast, and I haven't looked back. Even using Visual Studio at work I've now switched to Emacs for every language besides C# (i.e. Javascript, HTML, CSS, Ruby, etc...). It's a bottomless pit of features, in a good and bad way.
Just in case some else asks this question and lands here.
There are a few programmers text editors that support Objective-C, but I like Editra, mainly because I also write Python on Windows\Nix and it has great features. Editra runs well on all platforms and has a nice plug-in that supports Mercurial, GIT, and Subversion if you need them. Another nice thing, its written in Python. Editra Home
You can try this iDE. It can use with simulator, instrument,...
I think its core is the same with eclipse core
http://www.jetbrains.com/objc/
Xcode is really the only way to go. If you are crazy-bad-ass and try to use GNUstep and Project Center, you may run into lots of bugs and fail.
For Objective-C you really want to be using a Mac so you can take advantage of the Cocoa, although I have heard good things about using The Cocotron so you can develop cross-platform using Objective-C.
As an IDE I'd either use Xcode or Textmate.
I find Textmate better for if I'm just hacking on some code - I prefer its colour schemes and being able to define and use my own snippets and macros. Also it has support for lots more languages than XCode but it isn't as fully featured.
Also here is a little article about porting Objective-C to Windows using The Cocotron Cocoa With Love
Maybe SlickEdit: http://www.slickedit.com
I just tried to install the GNUstep ProjectCenter on a Windows machine and it crashed Windows. I am going to try the latest FreeBSD release, which incorporates Clang, a rival of gcc with a BSD licence instead of a GPL licence. The whole thing seems very well put together.