Is it possible to develop some application on windows with Qt and use that to create application for iOs/IPad?
Qt applications are mostly portable, in most cases the same code will run on any platform that Qt supports, as long as it doesn't use any platform specific APIs.
You cannot create Qt application executables for macos or ios without a macos machine, but you can develop your application on a windows machine, then simply compile the written code on a macos machine and you are set.
Related
Can I develop flutter desktop app for windows on mac? Thanks in advance. I have M1 mac and want to develop app for windows platform.
You can write the code on any OS. However in order to compile your code you will have to do it on Windows OS.
See the documentation:
Note: To compile a desktop application, you must build it on the targeted platform: build a Windows application on Windows, a macOS application on macOS, and a Linux application on Linux. If you experience a problem that hasn’t yet been reported, please file an issue and include “desktop:windows win/macos/linux” (whichever platform is appropriate) in the title.
I have a Xamarin Mac app I've been handed to make some changes. I've got everything working correctly as far as Windows Visual Studio Xamarin connecting to Mac Xamarin -- the Mac ssh agent works and whatnot.
However, how do I compile the app? When I build it on Windows, it generates an .exe file. Is something supposed to be generated on the Mac side, too? Or do I take that .exe file and somehow package it into an OSX app?
I was trying to stay in my Windows environment to do the coding and building as much as possible.
Thank you.
You will need to compile/package/debug it on macOS.
The build process is performed locally on Windows, generating IL assemblies that cannot be used for running or debugging apps, and it doesn't create application bundles.
re: https://developer.xamarin.com/releases/vs/xamarin.vs_4/xamarin.vs_4.2/#Xamarin.Mac_minimum_support.
macOS Apps
Mac apps can be opened and compiled in Visual Studio to check for errors, however to debug or create a working executable the project must currently be built on a Mac. This limited support for Mac projects allows for easier code sharing in Visual Studio between iOS, Android, Windows, and Mac apps.
re: https://developer.xamarin.com/guides/cross-platform/windows/visual-studio/#macOS_Apps
I want to develop desktop application for Windows and Mac OS. Can I use Xamarin for this?
Yes you can, but the support for Xamarin.Forms is not available right now for Xamarin.Mac. For Xamarin.UWP it is.
While using Xamarin.Mac, it is indeed using the Mono Framework, and you can develop on Xamarin Studio. The interfaces can be created either by code or with the Interface Builder on XCode. You can have more informations here : https://developer.xamarin.com/guides/mac/getting_started/
Xamarin.Forms has UWP and OSX (alpha) support. If you need WPF and/or GTK (to support also Linux), you can use something like Xwt (used by MonoDevleop) or Eto. Both allow you to choose which toolkit to use (i.e. Gtk backends can run on both Windows and Mac, or you use always the native backend, or Wpf on Windows and Gtk on Mac, etc.)
With Xamarin/Mono you can use the GTK# wrapper that comes with it to build cross platform Windows/OSx/Nix applications.
Just be aware that the UI will look less native on Windows and OSx.
Currently working on an application using QT in Windows.In Qt i am facing static linking deployment in windows. How to proceed on it?
How to statically link the Qt libraries, so that we can deploy an independent application.
Note: The application has to be runned in Linux, MACOS, Windows, how to cross compile it.Please give me the guidelines also.
I developed one Qt application in Mac using Qt creator,Its working fine on my development machine.Then I copied the project output from my build directory to a new machine without Qt framework,but its not working in that machine, Do I need to install any frame work for running Qt application in Mac. How I can include qt framework in my application when deploying the project output?
Make sure to have read Developing Qt Applications for Mac OS X.
See Qt for macOS - Deployment specifically, and Qt for macOS generally.
The binary will be in your Debug or Release folder and it will be as .app
(.app extension may be hidden )
make sure you copy that and it should work fine as the binary has all its dependencies packed together