Linux IDE с надлежащей поддержкой отладки STL

Реализация Google API Location Services

метод, который инициализирует и запустит Google API Client:

private void buildGoogleApiClient() {
    mGoogleApiClient = new GoogleApiClient.Builder(getApplicationContext())
        .addConnectionCallbacks(this)
        .addOnConnectionFailedListener(this)
        .addApi(LocationServices.API)
        .build();
    mGoogleApiClient.connect();
}

метод, который инициализирует и возвратит LocationRequest:

private LocationRequest getLocationRequest() {
    mLocationRequest = new LocationRequest();
    mLocationRequest.setInterval(Constants.GPS_UPDATE_TIME);
    mLocationRequest.setSmallestDisplacement(Constants.SMALLEST_DISTANCE);
    mLocationRequest.setPriority(LocationRequest.PRIORITY_HIGH_ACCURACY);
}

метод, который попросит регулярное обновление информации о местоположении:

private void startGettingLocations() {
    LocationServices.FusedLocationApi.requestLocationUpdates(mGoogleApiClient, mLocationRequest, this);
}

После выполнения вышеизложенных действий, как в случае LocationManager, мы готовы получить обновления информации о местоположении с помощью onLocationChanged(Location location) метод.

LocationManager по сравнению с Google Play Services

источник здесь

6
задан Omry Yadan 3 September 2009 в 08:33
поделиться

3 ответа

QtCreator имеет дамперы отладчика для контейнеров Qt, некоторых контейнеров STL и нескольких классов Qt. Он также более отзывчив, чем Eclipse.

См. Дамперы отладчика Qt Creator .

5
ответ дан 17 December 2019 в 02:31
поделиться

Это не имеет ничего общего с IDE как таковой, но это недостаток отладчика, который вы используете. IDE, особенно в Linux, - это просто интерфейс для отладчиков. Я полагаю, вы используете GDB, и лучше этого не будет. Кстати, при разработке под Linux я использую тщательно размещенные операторы печати вместо отладчика, и в большинстве случаев я считаю это лучше, чем использование отладчика!

0
ответ дан 17 December 2019 в 02:31
поделиться

Eclipse использует gdb, и вы можете написать сценарий gdb, чтобы он печатал разные типы так, как вы хотите. Я использую свои собственные сценарии для своих типов, но есть много доступных сценариев для stl.

Теперь сложная часть состоит в том, чтобы сделать эту работу гладкой, - это Eclipse, но это может быть решением.

0
ответ дан 17 December 2019 в 02:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: