Select to view content in your preferred language

esri_runtime_qt.prf file missing from Mac Installation for 10.3 beta

3722
6
Jump to solution
11-25-2014 09:25 AM
PremRadhakrishnan
Regular Contributor

I am having some difficulty with the installation on Mac for 10.3 beta. I cant include any ESRI SDK header files because of the missing esri_runtime_qt.prf file from the installation.

I talked to a friend who had installed on windows and he had the file in the mkspecs/features folder . I even got a copy of it and tried to modify it for Mac but that doesnt seem to work either. I believe this file is supposed to be created by the post installer. I posted this question in the beta forums but havent received any response so reaching out here.

Has anyone else tried to install 10.3 beta on Mac and had this problem. I have attached the modified version of my prf file that does not work. Any help is appreciated. And FYI : I am fairly new to Qt and C++ but I do C#, JS and Flex experience.

0 Kudos
1 Solution

Accepted Solutions
ThomasDunn
Deactivated User

Premkrishnan,

The QML API of the ArcGIS Runtime SDK for Qt (10.3 Beta) can support five platforms: Windows (not Windows RT), Linux, Mac OS X, Android and iOS. See the System Requirement page for 10.3 Beta - QML (https://developers.arcgis.com/qt/beta/qml/guide/arcgis-runtime-sdk-for-qt-system-requirements.htm). We made a design to support these platforms at this time.

The C++ API of the ArcGIS Runtime SDK for Qt (10.3 Beta and 10.2.3) can support two platforms: Windows (not Windows RT) and Linux. See the System Requirement page for 10.3 Beta - C++ https://developers.arcgis.com/qt/beta/cpp/guide/arcgis-runtime-sdk-for-qt-system-requirements.htm .

The Runtime SDK for Qt does not support Windows RT (Windows Store) application development. We do have another Runtime SDK that does: The ArcGIS Runtime SDK for .NET . You can read more about this SDK at https://developers.arcgis.com/net/.

Have you considered using QML API for your application rather than C++? We encourage QML development on the Mac. 

Thank you.

-- TAD

View solution in original post

0 Kudos
6 Replies
ThomasDunn
Deactivated User

Premkrishnan,

Sorry to hear you are having trouble. Are you attempting to use the SDK to build a C++ Qt application?

C++ Qt application development is supported on Window and Linux, but not on Mac. You can develop QML Qt Quick applications on Mac, Windows and Linux, and target QML applications for those platforms as well as iOS and Android.

-- TAD

0 Kudos
PremRadhakrishnan
Regular Contributor

Thomas, thank you for your response.

Yes, I am trying to develop C++ on a Mac, with another developer who is working with the same on Windows, we are developing a cross-platform application that can be deployed on Windows RT, iOS and Android.

Question is : 

1. Is what we are attempting possible? Can we develop a cross-platform C++ Qt application? I played around with just the Qt SDK and this was possible, is it a limitation of the ArcGIS SDK ? 

2. If not 1. then what are our options,  are we limited to using just QML Qt Quick ?

Thank you very much for your help.

0 Kudos
ThomasDunn
Deactivated User

Premkrishnan,

The QML API of the ArcGIS Runtime SDK for Qt (10.3 Beta) can support five platforms: Windows (not Windows RT), Linux, Mac OS X, Android and iOS. See the System Requirement page for 10.3 Beta - QML (https://developers.arcgis.com/qt/beta/qml/guide/arcgis-runtime-sdk-for-qt-system-requirements.htm). We made a design to support these platforms at this time.

The C++ API of the ArcGIS Runtime SDK for Qt (10.3 Beta and 10.2.3) can support two platforms: Windows (not Windows RT) and Linux. See the System Requirement page for 10.3 Beta - C++ https://developers.arcgis.com/qt/beta/cpp/guide/arcgis-runtime-sdk-for-qt-system-requirements.htm .

The Runtime SDK for Qt does not support Windows RT (Windows Store) application development. We do have another Runtime SDK that does: The ArcGIS Runtime SDK for .NET . You can read more about this SDK at https://developers.arcgis.com/net/.

Have you considered using QML API for your application rather than C++? We encourage QML development on the Mac. 

Thank you.

-- TAD

0 Kudos
PremRadhakrishnan
Regular Contributor

Thomas,

Are there any plans to support Windows RT to keep along the same lines as the Qt SDK?

Our goal was to have cross-platform development with a single SDK. I appreciate all the links and clarifications you have provided.

Regards

Prem

0 Kudos
ThomasDunn
Deactivated User

Premkrishnan,

While Windows RT development is supported in ArcGIS Runtime SDK for .NET, there are no current plans for Windows RT development support in ArcGIS Runtime SDK for Qt. However, we are always interested in hearing the needs of our users as we strive to produce the best and most useful products. If you have a business need for this support, please talk to your Esri account representative or local distributor.

Thank you for using our SDKs.

-- TAD

0 Kudos
JeanneTrieu
Deactivated User

Hi,

Just an update on the above statement, we have plan to support Windows RT in our future release. We will keep you posted on the release that will support it.

Thanks,

Jen Trieu | Product Eng.

0 Kudos