|
POST
|
Hi @GuochaShui.
It looks like you're hitting a problem running our installation process. What type of Linux OS are you running?
Here are our system requirements for Linux: https://developers.arcgis.com/qt/system-requirements/system-requirements-for-200-5/#developing-apps-on-linux
If you can share some more details about your Linux distro and hardware config, we can help out some more.
... View more
10-28-2024
08:36 AM
|
0
|
2
|
1060
|
|
POST
|
@JustinSteventon thanks for letting us know it's something you are interested in. We value this type of feedback and I will pass it along internally.
... View more
10-23-2024
10:51 AM
|
0
|
0
|
941
|
|
POST
|
@imbachb thanks for the detailed report. I can reproduce what you're seeing. We are incorrectly allocating a new part every time this is called for some internal reasons related to how we cache collections.
m_polyLineBuilder->parts()->part(0)
As soon as the parent goes away, it all goes away but that's not very helpful since parents are typically long-lived.
Here's some test code I whipped up, along with a temporary workaround for the meantime.
qDebug() << "Test started";
auto* m_polyLineBuilder = new PolylineBuilder(SpatialReference::webMercator(), this);
m_polyLineBuilder->addPoint(0, 0);
m_polyLineBuilder->addPoint(1, 1);
m_polyLineBuilder->addPoint(2, 2);
qDebug() << QString("PolylineBuilder part count: %1").arg(m_polyLineBuilder->parts()->size());
for (int i = 0; i < 10'000'000; i++) {
if (i % 1'000'000 == 0) {
qDebug() << QString("i: %1").arg(i);
}
auto* partCollection = m_polyLineBuilder->parts();
//auto* part = partCollection->part(0);
std::unique_ptr<Part> part {partCollection->part(0)}; // workaround
}
qDebug() << "Test finished";
Deleting the part shouldn't alter the contents. It will be recreated (as you found) on the next call.
I'll get an internal bug logged so we can see about addressing this in an upcoming release. Thank you for letting us know about this.
... View more
10-16-2024
01:10 PM
|
2
|
0
|
820
|
|
POST
|
Ok @JustinSteventon, sounds good. If you were still having issues with Qt 6.8.0, that is something I'd like to chase down. You should be able to use 6.8.0 if you want, and that's the latest LTS release as well.
... View more
10-15-2024
08:35 AM
|
0
|
1
|
3355
|
|
POST
|
I tried a 200.5.0 template with Qt 6.8.0 on macOS (albeit using Xcode 15.2) and it links ok. Can you confirm if you installed the multimedia library with Qt 6.8.0? If you're upgrading from Qt 5, Qt moved some of the extra pieces into the "Additional Libraries" section with their installer. We do require a few of these, including Multimedia.
Note this screenshot is not our requirements. It's just an example. We do require (at a minimum), positioning, sensors, multimedia, and websockets Qt libraries.
... View more
10-14-2024
03:42 PM
|
0
|
3
|
3441
|
|
POST
|
Hi @JustinSteventon. What platform are you on? We had done some early testing with the Qt 6.8 betas and didn't see any problems like this.
... View more
10-14-2024
02:34 PM
|
0
|
5
|
3463
|
|
POST
|
@JoannaWhittier I'm so sorry for the delayed response. You are correct, exporting rasters is not supported with the Maps SDKs. Can you specify which export raster tool or API you're referring to?
... View more
09-10-2024
04:34 PM
|
0
|
0
|
520
|
|
POST
|
Hi @ArmandoGarcia3 . @TroyFoster is spot on with point 2, and the "incomplete type" errors you're seeing are related to our product following c++ best practices and forward declaring everything possible. You can either include all those headers in your project, or we provided an "ArcGISIncludeCompatibility.h" header for situations like this which brings in everything. We don't recommend using that header as it will negatively impact your compile times, but it should get you beyond those errors quickly.
... View more
07-24-2024
08:17 AM
|
1
|
0
|
1921
|
|
POST
|
Hi @TroyFoster. No, it is still 6.5.1, but unfortunately the ABI break forces us into some strange Qt combinations. Our 200.4.0 minimum is still technically Qt 6.5.1, and everything works up to 6.5.5, but not with 6.5.6. That story changes next release when 6.5.6 becomes our minimum. The story is more complicated with newer versions of Qt 6.6.x and beyond, but that will be sorted out next release as well. Currently 200.4.0 is restricted from Qt upgrades in 6.6 and 6.7 until next release. I should add that all of these restrictions only apply to Linux and Android.
... View more
06-13-2024
08:30 AM
|
0
|
0
|
1174
|
|
POST
|
Hi @HunterMorganBell. Thanks for reaching out with this info. Unfortunately this is an ABI break in the Qt framework itself. We noted this in our previous release notes here: https://developers.arcgis.com/qt/release-notes/prior-releases/release-notes-for-200-3/#known-issues To address this in our upcoming release we are moving up our builds to use Qt 6.5.6 minimum which addressed the issue. In the meantime, hopefully you are able to use 6.5.5 for your development. Apologies for this, but it should be sorted out with our 200.5 release, which should available in a few months.
... View more
06-12-2024
12:29 PM
|
1
|
2
|
1221
|
|
POST
|
Ok based on those messages, there could be two different issues. First, our Maps SDK for Qt requires the positioning, sensors, and websockets Qt modules. Double check that those are present when you installed Qt. Those are typically listed as additional liraries As for the strange "no such file" problem, that could be a Windows-specific problem we run into on the team ourselves. That (any related problems) happen with very long paths. One way that we deal with that is to drastically shorten the shadow build folder path. Here's an example on my machine. In the projects tab, I changed the "Build directory" to a shorter length than the default.
... View more
04-29-2024
05:14 PM
|
1
|
2
|
2538
|
|
POST
|
@youssefayman I took a look and that .pro file may be missing a piece. Does it work ok if you add this: INCLUDEPATH += $$PWD I see we do that for iOS and Android, but it's probably needed on all platforms. Let me know if that gets things compiling for you. https://github.com/Esri/arcgis-maps-sdk-samples-qt/blob/main/ArcGISRuntimeSDKQt_CppSamples/Maps/SetMaxExtent/SetMaxExtent.pro#L52
... View more
04-29-2024
04:58 PM
|
0
|
4
|
2570
|
|
POST
|
Ok, it sounds like you're on the right track now. I do see something in your screenshots worth pointing out. You are using the Windows MinGW Qt kit, which we don't support. We only support the MSVC 2019 kit on Windows. Hopefully that gets you all the way up and running. Let me know.
... View more
04-29-2024
04:34 PM
|
1
|
6
|
2613
|
|
POST
|
@youssefayman thanks for confirming. Let's check the sample you're using. Since it's qmake, it should have a section like this: https://github.com/Esri/arcgis-maps-sdk-samples-qt/blob/main/ArcGISRuntimeSDKQt_CppSamples/Maps/DisplayMap/DisplayMap.pro#L30-L31 Can you confirm? That's the internal project file we rely on to find everything. If it cannot be found, I assume you should get this message: https://github.com/Esri/arcgis-maps-sdk-samples-qt/blob/main/ArcGISRuntimeSDKQt_CppSamples/Maps/DisplayMap/arcgisruntime.pri#L28
... View more
04-29-2024
04:22 PM
|
0
|
8
|
2627
|
| Title | Kudos | Posted |
|---|---|---|
| 1 | 10-22-2025 03:59 PM | |
| 1 | 06-18-2025 10:30 AM | |
| 1 | 06-18-2025 08:43 AM | |
| 1 | 05-15-2025 01:10 PM | |
| 1 | 05-15-2025 10:42 AM |
| Online Status |
Offline
|
| Date Last Visited |
3 weeks ago
|