ГлавнаяФорумДневникиФотоальбомы

Войти через:
Новости Телефоны Игры Графика Программы Документация Еще ...

АвторСообщение
alien54
Новичок
НовичокПолезность: 0 (0)
Имя: Артём
Возраст: 27
С нами с: 25.03.2018
Сообщений: 6
Откуда: РФ, Москва
Модель телефона: N95 8GB
0
1, добавлено: 31 Июл 2018 22:07
Не пойму, что не так... Вообщем, создал консольный проект. Добавил
Код:
#include <lbscommon.h>
, который содержит класс
Код:
TPositionModuleInfo
. Поему-то компилятор класс не находит:
Цитата:
Undefined symbol: TPositionModuleInfo::TPositionModuleInfo(void) (??0TPositionModuleInfo@@QAE@XZ)


Код проекта:
Код:

/*
 ============================================================================
 Name      : GPSDemoConsole.cpp
 Author     :
 Copyright   : Your copyright notice
 Description : Exe source file
 ============================================================================
 */

//  Include Files 

#include "GPSDemoConsole.h"
#include <e32base.h>
#include <e32std.h>
#include <e32cons.h>         // Console
#include <lbs.h>
#include <lbscommon.h>

//  Constants

_LIT(KTextConsoleTitle, "Console");
_LIT(KTextFailed, " failed, leave code = %d");
_LIT(KTextPressAnyKey, " [press any key]\n");

//  Global Variables

LOCAL_D CConsoleBase* console; // write all messages to this


//  Local Functions

LOCAL_C void MainL()
   {
   //
   // add your program code here, example code below
   //
   console->Write(_L("Hello, world!\n"));
   
   //RPositionServer iPosServer;
   TPositionModuleInfo moduleInfo;
   TPositionModuleId moduleId = TUid::Uid(270526858);
   //iPosServer.GetModuleInfoById(moduleId, moduleInfo);\
   
   //1;
   }

LOCAL_C void DoStartL()
   {
   // Create active scheduler (to run active objects)
   CActiveScheduler* scheduler = new (ELeave) CActiveScheduler();
   CleanupStack::PushL(scheduler);
   CActiveScheduler::Install(scheduler);

   MainL();

   // Delete active scheduler
   CleanupStack::PopAndDestroy(scheduler);
   }

//  Global Functions

GLDEF_C TInt E32Main()
   {
   // Create cleanup stack
   __UHEAP_MARK;
   CTrapCleanup* cleanup = CTrapCleanup::New();

   // Create output console
   TRAPD(createError, console = Console::NewL(KTextConsoleTitle, TSize(
         KConsFullScreen, KConsFullScreen)));
   if (createError)
      return createError;

   // Run application code inside TRAP harness, wait keypress when terminated
   TRAPD(mainError, DoStartL());
   if (mainError)
      console->Printf(KTextFailed, mainError);
   console->Printf(KTextPressAnyKey);
   console->Getch();

   delete console;
   delete cleanup;
   __UHEAP_MARKEND;
   return KErrNone;
   }



VirtualBox_Windows 7_31_07_2018_21_55_16.png 104,1 KB - 1008x658
Файл скачан или просмотрен: 1 раз.
VirtualBox_Windows 7_31_07_2018_21_55_42.png 104,14 KB - 1008x658
Файл скачан или просмотрен: 1 раз.


Новая тема Написать ответ
Часовой пояс: 3




Другие мобильные клубы
Samsung клубSony Ericsson клубSiemens клуб