Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. Mobile and Embedded
  4. Building libraries for symbian
Forum Updated to NodeBB v4.3 + New Features

Building libraries for symbian

Scheduled Pinned Locked Moved Mobile and Embedded
3 Posts 2 Posters 5.3k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    silvansky
    wrote on last edited by
    #1

    hello all!

    my app contains one executable and several dlls (some of them are plugins) and I want to port it to symbian. there are no troubles with building executable, but when I try to build libraries (I use latest Nokia Qt SDK with Qt Creator) there is an error:

    @PKG file does not exist, 'sis' and 'installer_sis' target are only supported for executables or projects with DEPLOYMENT statement. Stop.@

    well, also i want to include my dlls in the same .sis where my app is.
    here is the project structure I use:

    main .pro with TEMPLATE = subdirs
    several subdirs, one with TEMPLATE = app, the others with TEMPLATE = lib

    how to include everything into the single .sis?
    it might be something like this in the .pro file:

    @
    myFiles.sources = ./path/to/dlls/*.dll
    myfiles.path = !:/path/to/project
    DEPLOYMENT += myFiles;
    @

    but how can i get all the paths to all the libs? everything is built in X:/Qt/NokiaQtSDK/Symbian/SDK/epoc32/BUILD/path/to/project

    1 Reply Last reply
    0
    • D Offline
      D Offline
      danilocesar
      wrote on last edited by
      #2

      [quote author="silvansky" date="1278669768"]hello all!

      my app contains one executable and several dlls (some of them are plugins) and I want to port it to symbian. there are no troubles with building executable, but when I try to build libraries (I use latest Nokia Qt SDK with Qt Creator) there is an error:

      @PKG file does not exist, 'sis' and 'installer_sis' target are only supported for executables or projects with DEPLOYMENT statement. Stop.@

      well, also i want to include my dlls in the same .sis where my app is.
      here is the project structure I use:

      main .pro with TEMPLATE = subdirs
      [/quote]

      Subdirs doesn't create a pkg file (used to create .sis).
      Go to your lib directory (src, lib, whatever you're using) and type "make sis" there.

      <a href="http://www.danilocesar.com">Danilo Cesar Lemes de Paula</a>
      Software Engineer

      1 Reply Last reply
      0
      • D Offline
        D Offline
        danilocesar
        wrote on last edited by
        #3

        I found something interesting about it:

        http://bugreports.qt.nokia.com/browse/QTBUG-5312

        <a href="http://www.danilocesar.com">Danilo Cesar Lemes de Paula</a>
        Software Engineer

        1 Reply Last reply
        0

        • Login

        • Login or register to search.
        • First post
          Last post
        0
        • Categories
        • Recent
        • Tags
        • Popular
        • Users
        • Groups
        • Search
        • Get Qt Extensions
        • Unsolved