This page was last modified 15:41, 26 October 2007.
Carbide - Como copiar arquivos para o emulador
From Forum Nokia Wiki
Para se utilizar arquivos externos na aplicação é necessário primeiro copiá-los para o diretório privado da aplicação, no emulador.
A seção PRJ_EXPORTS do arquivo bld.inf pode ser usada para se especificar arquivos que devem ser copiados para algum diretório do emulador. Exemplo:
PRJ_EXPORTS "..\data\alien1.png" "\Epoc32\winscw\c\private\eb4e3a98\alien1.png"
Esse exemplo informa que o arquivo "alien1.png" localizado no diretório "data" do projeto deve ser copiado para o diretório especificado. Entretanto, o Carbide.c++ atual (c++ express 1.1 e vs 2.0.1) ignora essa instrução.
Um possível paliativo para essa questão é compilar o projeto pela linha de comando (que faz a cópia corretamente) quando for necessário copiar os arquivos. Dessa forma, basta criar um arquivo script (.bat no Windows) para realizar essa tarefa:
bldmake bldfiles abld build winscw udeb
Esse comando gera o executável para o emulador, no modo winscw que corresponde ao Carbide. O valor udeb indica que é a versão unicode em modo de depuração.
Essa solução evita a cópia manual dos arquivos.
| Related Discussions | ||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Can Carbide.C++ and Carbide.j be combined | KarstenBln | Carbide.c++ and CodeWarrior Tools | 0 | 2007-06-05 13:55 |
| Carbide.vs questions | kokuryu | Symbian Tools & SDKs | 1 | 2006-03-08 08:22 |
| Carbide.c++ vs. MS VS2003+Carbide.vs | Mikalai | Symbian Tools & SDKs | 1 | 2006-10-20 18:57 |
| IOException "File is Used by Another Application" | leocarioca | Mobile Java General | 4 | 2007-04-12 20:10 |
| Which is better Carbide c++ or Carbide.vs? | ed_welch | Symbian Tools & SDKs | 6 | 2008-05-28 03:11 |
