×

Discussion Board

Results 1 to 5 of 5

Thread: QT + PJSIP

  1. #1
    Registered User
    Join Date
    Jul 2007
    Posts
    111

    QT + PJSIP

    How to integrate pjsip with QT ? I dont know how to start :/ in Symbian S60 it was easy.

  2. #2
    Registered User
    Join Date
    Sep 2011
    Posts
    449

    Re: QT + PJSIP

    Same topic in another thread -
    http://www.developer.nokia.com/Commu...-there-library


    You can find articles and threads that explain you to integrate symbian libraries or classes with qt

    http://www.developer.nokia.com/Commu...2B%2B_Together

    http://www.developer.nokia.com/Commu...Symbian-and-QT

    Let us know if you have any problems

  3. #3
    Registered User
    Join Date
    Jul 2007
    Posts
    111

    Re: QT + PJSIP

    So, You suggest to build pjsip in native Symbian in Qt Creator ?

  4. #4
    Registered User
    Join Date
    Jul 2007
    Posts
    111

    Re: QT + PJSIP

    Ok, i buld pjsip in QT Creator for Symbian, but when I try to use function from pjsip lib i have :


    Code:
    target     : epoc32\release\armv5\udeb\Dialer.exe  	[arm.v5.udeb.gcce4_4_1]
       c:/qtsdk/symbian/tools/gcce4/bin/../lib/gcc/arm-none-symbianelf/4.4.1/../../../../arm-none-symbianelf/bin/ld.exe: warning: C:/QtSDK/Symbian/SDKs/Symbian3Qt474/epoc32/release/armv5/udeb/usrt3_1.lib(ucppinit.o) uses variable-size enums yet the output is to use 32-bit enums; use of enum values across objects may fail
       C:/QtSDK/Symbian/SDKs/Symbian3Qt474/epoc32/release/armv5/udeb/pjsua_lib.lib(pjsua_call.o): In function `acquire_call':
       pjsua_call.c:(.text+0x11d6): undefined reference to `pj_time_val_normalize'
       pjsua_call.c:(.text+0x125a): undefined reference to `pj_time_val_normalize'
       C:/QtSDK/Symbian/SDKs/Symbian3Qt474/epoc32/release/armv5/udeb/pjsua_lib.lib(pjsua_call.o): In function `pjsua_call_get_info':
       pjsua_call.c:(.text+0x14a2): undefined reference to `pj_time_val_normalize'
       pjsua_call.c:(.text+0x150a): undefined reference to `pj_time_val_normalize'
       pjsua_call.c:(.text+0x1550): undefined reference to `pj_time_val_normalize'
       C:/QtSDK/Symbian/SDKs/Symbian3Qt474/epoc32/release/armv5/udeb/pjsua_lib.lib(pjsua_call.o):pjsua_call.c:(.text+0x2360): more undefined references to `pj_time_val_normalize' follow
       C:/QtSDK/Symbian/SDKs/Symbian3Qt474/epoc32/release/armv5/udeb/pjsua_lib.lib(pjsua_call.o): In function `perform_lock_codec(pjsua_call*)':
       pjsua_call.c:(.text+0x3236): undefined reference to `pj_array_erase'
       pjsua_call.c:(.text+0x32c0): undefined reference to `pj_time_val_normalize'
       C:/QtSDK/Symbian/SDKs/Symbian3Qt474/epoc32/release/armv5/udeb/pjsua_lib.lib(pjsua_call.o): In function `lock_codec(pjsua_call*)':
       pjsua_call.c:(.text+0x341c): undefined reference to `pj_timer_entry_init'
       C:/QtSDK/Symbian/SDKs/Symbian3Qt474/epoc32/release/armv5/udeb/pjsua_lib.lib(pjsua_core.o): In function `log_writer(int, char const*, int)':
       pjsua_core.c:(.text+0x76a): undefined reference to `pj_file_write'
       C:/QtSDK/Symbian/SDKs/Symbian3Qt474/epoc32/release/armv5/udeb/pjsua_lib.lib(pjsua_core.o): In function `pjsua_reconfigure_logging':
       pjsua_core.c:(.text+0x816): undefined reference to `pj_file_open'
       pjsua_core.c:(.text+0x82c): undefined reference to `pj_file_close'
       C:/QtSDK/Symbian/SDKs/Symbian3Qt474/epoc32/release/armv5/udeb/pjsua_lib.lib(pjsua_core.o): In function `init_random_seed()':
       pjsua_core.c:(.text+0x892): undefined reference to `pj_hash_calc'
       pjsua_core.c:(.text+0x8b4): undefined reference to `pj_hash_calc'
       pjsua_core.c:(.text+0x8c6): undefined reference to `pj_hash_calc'
       pjsua_core.c:(.text+0x8d8): undefined reference to `pj_hash_calc'
       C:/QtSDK/Symbian/SDKs/Symbian3Qt474/epoc32/release/armv5/udeb/pjsua_lib.lib(pjsua_core.o): In function `pjsua_create':
       pjsua_core.c:(.text+0x934): undefined reference to `pj_caching_pool_init'
       C:/QtSDK/Symbian/SDKs/Symbian3Qt474/epoc32/release/armv5/udeb/pjsua_lib.lib(pjsua_core.o): In function `pjsua_init':
       pjsua_core.c:(.text+0xd7e): undefined reference to `pj_get_version'
       pjsua_core.c:(.text+0xd84): undefined reference to `pj_get_sys_info'
       C:/QtSDK/Symbian/SDKs/Symbian3Qt474/epoc32/release/armv5/udeb/pjsua_lib.lib(pjsua_core.o): In function `busy_sleep(unsigned int)':
       pjsua_core.c:(.text+0xdda): undefined reference to `pj_time_val_normalize'
    ...
    What case this problem ?

    The same code and lib compile properly on Carbide 3.2 with Nokia_Symbian3_SDK_v1.0.

    Thanks for Your help.
    Last edited by lubom; 2012-03-28 at 10:33.

  5. #5
    Registered User
    Join Date
    Jul 2007
    Posts
    111

    Re: QT + PJSIP

    Looks like all the undefined references are related to the "redeclared without dllimport attribute: previous dllimport ignored". Any idea what may be causing these?

Similar Threads

  1. one way audio in pjsip
    By jakir_khan1985 in forum Carbide.c++ IDE and plug-ins (Closed)
    Replies: 2
    Last Post: 2010-12-30, 10:04
  2. pjsip log location
    By m.ionut in forum Symbian
    Replies: 0
    Last Post: 2010-11-04, 14:53
  3. how to use pjsip?
    By rohitnegi in forum Symbian Networking & Messaging (Closed)
    Replies: 1
    Last Post: 2010-03-08, 07:04
  4. pjsip on carbide
    By symbianlover83 in forum Symbian
    Replies: 10
    Last Post: 2008-12-16, 13:24
  5. RingTone add into pjsip
    By Aliencse in forum Symbian Media (Closed)
    Replies: 3
    Last Post: 2008-12-10, 10:42

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
×