×

Discussion Board

Results 1 to 5 of 5
  1. #1
    Registered User
    Join Date
    Jul 2005
    Location
    italy
    Posts
    72

    [carbide c++] strange symbol error

    hi all!

    i'm trying to build a dll project (part of ecom implementation)... first i've done all tests with a basic console example, and all was working fine; now i've implementented the main implementation class and when i'm going to compile the dll for emulator i get the following error in problems tab:

    Code:
    Undefined symbol: 'void CSmsEngine::InitMe(class CConsoleBase *) (?InitMe@CSmsEngine@@UAEXPAVCConsoleBase@@@Z)' referenced from 'const CSmsEngine::`vftable' (??_7CSmsEngine@@6B@~)' in EngineSms.o
    and this in console tab:

    Code:
    >Undefined symbol: 'void CSmsEngine::InitMe(class CConsoleBase *) (?InitMe@CSmsEngine@@UAEXPAVCConsoleBase@@@Z)'
    >referenced from 'const CSmsEngine::`vftable' (??_7CSmsEngine@@6B@~)' in EngineSms.o
    i'm not very familiar with carbide and i don't understand what can be the problem... anyone can help me?

    tnx a lot
    Leonardo

  2. #2
    Registered User
    Join Date
    Jul 2005
    Location
    italy
    Posts
    72

    Unhappy Re: [carbide c++] strange symbol error

    ...nobody can help me?

  3. #3
    Super Contributor
    Join Date
    Sep 2004
    Posts
    1,048

    Re: [carbide c++] strange symbol error

    Well, there is not really enough info to fully solve the issue. If you are doing an S60 2.x ECOM implementation then you will have a problem in that Express does not support the ECOMIIC target type and is not very forward with information during import that this is the case. So first step is to check that your application only uses supported target types, ie APP, EXE, DLL and LIB.

  4. #4
    Registered User
    Join Date
    Jul 2005
    Location
    italy
    Posts
    72

    Red face Re: [carbide c++] strange symbol error

    hi Mitts,

    I've just solved my problem: I was forgetting a constant declaration in solver header! Carbide express does not support ecomiic target type, but if I place by hand all necessary files it seems to work properly.

    Now i have 2 questions:
    I will have any other problems developing ecom plug-ins with this ide?
    Is there another carbide version that is able to compile ecom correctly?

    thanks, and sorry for previous post
    Leonardo

  5. #5
    Super Contributor
    Join Date
    Sep 2004
    Posts
    1,048

    Re: [carbide c++] strange symbol error

    At this time, ECOM is supported by CodeWarrior and will be supported by Carbide.c++ Developer etc once they come out..

Similar Threads

  1. error LNK2019: unresolved external symbol ???
    By wgarnett in forum Symbian C++
    Replies: 3
    Last Post: 2009-09-28, 06:53
  2. S80 Platform SDK and Visual Studio .NET Linking Error
    By jayantjain in forum Mobile Java Tools & SDKs
    Replies: 1
    Last Post: 2005-10-07, 22:14
  3. Cannot compile SDK's examples for 7650 platform...
    By midletsoft in forum Symbian Tools & SDKs
    Replies: 2
    Last Post: 2003-08-12, 19:11
  4. how to avoid linking error
    By skdas in forum Symbian C++
    Replies: 6
    Last Post: 2003-07-07, 07:57
  5. Unresolved external symbols problem
    By georgica1979 in forum Symbian User Interface
    Replies: 1
    Last Post: 2003-04-06, 13:26

Posting Permissions

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