Join Now
Quality Rating:
  • Currently 0.0 / 5
(0.0 / 5 - 0 votes cast)
Expertise Level:
  • Currently 0.0 / 5
(0.0 / 5 - 0 votes cast)

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
 
Powered by MediaWiki
     
     RDF Facets:
     
     
     qfnZtypeQUqfnTypeZCommunityContentQ
     qfnZtypeQUqfnTypeZWebpageQ
     qfnZtypeQUqfnTypeZWikiContentQ
     qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX