how to use the epoc emulator
| Sat, 2005-01-08 04:36 | |
|
im currently using borland c++ builderx mobile edition 1.5 and i want to test the helloworld application using the epoc emulator. i dont know how i could actually run this app using the emulator. the emulator loads but i cant find the app. can somebody pls help me here? pls? thanks a lot.
|
|






Forum posts: 23
is this the cause why there's no build output after compilation? please help me guys. thanks a lot!
Forum posts: 364
Are you sure its not being built, where are you looking for it?
Forum posts: 23
the left pane of the IDE shows the location where the build outputs can be found. but it gives me a location that doesnt exist yet. i think that location is where BuilderX intends to save the build outputs.
however i tried compiling it in DOS. i used the ff commands:
bldmake bldfiles
abld winsb udeb
abld build
it finished the build process w/o error (i think so...). but still i cant find any output. maybe i just dont know what to find or where to find it. im actually looking for
[color=darkblue]
D\EXPORT.make" EXPORT VERBOSE=-s
Nothing to do
make -r -f "\Symbian\UIQ_21\EPOC32\BUILD\SYMBIAN\UIQ_21\UIQEXAMPLES\HELLOWORL
D\ARMI.make" MAKEFILE VERBOSE=-s
perl -S makmake.pl -D \SYMBIAN\UIQ_21\UIQEXAMPLES\HELLOWORLD\HELLOWORLD ARMI
make -r -f "\Symbian\UIQ_21\EPOC32\BUILD\SYMBIAN\UIQ_21\UIQEXAMPLES\HELLOWORL
D\ARM4.make" MAKEFILE VERBOSE=-s
perl -S makmake.pl -D \SYMBIAN\UIQ_21\UIQEXAMPLES\HELLOWORLD\HELLOWORLD ARM4
make -r -f "\Symbian\UIQ_21\EPOC32\BUILD\SYMBIAN\UIQ_21\UIQEXAMPLES\HELLOWORL
D\THUMB.make" MAKEFILE VERBOSE=-s
perl -S makmake.pl -D \SYMBIAN\UIQ_21\UIQEXAMPLES\HELLOWORLD\HELLOWORLD THUMB
make -r -f "\Symbian\UIQ_21\EPOC32\BUILD\SYMBIAN\UIQ_21\UIQEXAMPLES\HELLOWORL
D\ARMI.make" LIBRARY VERBOSE=-s
make -s -r -f "\Symbian\UIQ_21\EPOC32\BUILD\SYMBIAN\UIQ_21\UIQEXAMPLES\HELLOWOR
LD\HELLOWORLD\ARMI\HELLOWORLD.ARMI" LIBRARY
make -r -f "\Symbian\UIQ_21\EPOC32\BUILD\SYMBIAN\UIQ_21\UIQEXAMPLES\HELLOWORL
D\ARM4.make" LIBRARY VERBOSE=-s
make -s -r -f "\Symbian\UIQ_21\EPOC32\BUILD\SYMBIAN\UIQ_21\UIQEXAMPLES\HELLOWOR
LD\HELLOWORLD\ARM4\HELLOWORLD.ARM4" LIBRARY
make -r -f "\Symbian\UIQ_21\EPOC32\BUILD\SYMBIAN\UIQ_21\UIQEXAMPLES\HELLOWORL
D\THUMB.make" LIBRARY VERBOSE=-s
make -s -r -f "\Symbian\UIQ_21\EPOC32\BUILD\SYMBIAN\UIQ_21\UIQEXAMPLES\HELLOWOR
LD\HELLOWORLD\THUMB\HELLOWORLD.THUMB" LIBRARY
make -r -f "\Symbian\UIQ_21\EPOC32\BUILD\SYMBIAN\UIQ_21\UIQEXAMPLES\HELLOWORL
D\ARMI.make" RESOURCE CFG=UDEB VERBOSE=-s
make -s -r -f "\Symbian\UIQ_21\EPOC32\BUILD\SYMBIAN\UIQ_21\UIQEXAMPLES\HELLOWOR
LD\HELLOWORLD\ARMI\HELLOWORLD.ARMI" RESOURCEUDEB
make -r -f "\Symbian\UIQ_21\EPOC32\BUILD\SYMBIAN\UIQ_21\UIQEXAMPLES\HELLOWORL
D\ARMI.make" RESOURCE CFG=UREL VERBOSE=-s
make -s -r -f "\Symbian\UIQ_21\EPOC32\BUILD\SYMBIAN\UIQ_21\UIQEXAMPLES\HELLOWOR
LD\HELLOWORLD\ARMI\HELLOWORLD.ARMI" RESOURCEUREL
make -r -f "\Symbian\UIQ_21\EPOC32\BUILD\SYMBIAN\UIQ_21\UIQEXAMPLES\HELLOWORL
D\ARM4.make" RESOURCE CFG=UDEB VERBOSE=-s
make -s -r -f "\Symbian\UIQ_21\EPOC32\BUILD\SYMBIAN\UIQ_21\UIQEXAMPLES\HELLOWOR
LD\HELLOWORLD\ARM4\HELLOWORLD.ARM4" RESOURCEUDEB
make -r -f "\Symbian\UIQ_21\EPOC32\BUILD\SYMBIAN\UIQ_21\UIQEXAMPLES\HELLOWORL
D\ARM4.make" RESOURCE CFG=UREL VERBOSE=-s
make -s -r -f "\Symbian\UIQ_21\EPOC32\BUILD\SYMBIAN\UIQ_21\UIQEXAMPLES\HELLOWOR
LD\HELLOWORLD\ARM4\HELLOWORLD.ARM4" RESOURCEUREL
make -r -f "\Symbian\UIQ_21\EPOC32\BUILD\SYMBIAN\UIQ_21\UIQEXAMPLES\HELLOWORL
D\THUMB.make" RESOURCE CFG=UDEB VERBOSE=-s
make -s -r -f "\Symbian\UIQ_21\EPOC32\BUILD\SYMBIAN\UIQ_21\UIQEXAMPLES\HELLOWOR
LD\HELLOWORLD\THUMB\HELLOWORLD.THUMB" RESOURCEUDEB
make -r -f "\Symbian\UIQ_21\EPOC32\BUILD\SYMBIAN\UIQ_21\UIQEXAMPLES\HELLOWORL
D\THUMB.make" RESOURCE CFG=UREL VERBOSE=-s
make -s -r -f "\Symbian\UIQ_21\EPOC32\BUILD\SYMBIAN\UIQ_21\UIQEXAMPLES\HELLOWOR
LD\HELLOWORLD\THUMB\HELLOWORLD.THUMB" RESOURCEUREL
make -r -f "\Symbian\UIQ_21\EPOC32\BUILD\SYMBIAN\UIQ_21\UIQEXAMPLES\HELLOWORL
D\ARMI.make" TARGET CFG=UDEB VERBOSE=-s
make -s -r -f "\Symbian\UIQ_21\EPOC32\BUILD\SYMBIAN\UIQ_21\UIQEXAMPLES\HELLOWOR
LD\HELLOWORLD\ARMI\HELLOWORLD.ARMI" UDEB
make -r -f "\Symbian\UIQ_21\EPOC32\BUILD\SYMBIAN\UIQ_21\UIQEXAMPLES\HELLOWORL
D\ARMI.make" TARGET CFG=UREL VERBOSE=-s
make -s -r -f "\Symbian\UIQ_21\EPOC32\BUILD\SYMBIAN\UIQ_21\UIQEXAMPLES\HELLOWOR
LD\HELLOWORLD\ARMI\HELLOWORLD.ARMI" UREL
PETRAN - PE file preprocessor V01.00 (Build 175)
Copyright (c) 1996-2001 Symbian Ltd.
make -r -f "\Symbian\UIQ_21\EPOC32\BUILD\SYMBIAN\UIQ_21\UIQEXAMPLES\HELLOWORL
D\ARM4.make" TARGET CFG=UDEB VERBOSE=-s
make -s -r -f "\Symbian\UIQ_21\EPOC32\BUILD\SYMBIAN\UIQ_21\UIQEXAMPLES\HELLOWOR
LD\HELLOWORLD\ARM4\HELLOWORLD.ARM4" UDEB
PETRAN - PE file preprocessor V01.00 (Build 175)
Copyright (c) 1996-2001 Symbian Ltd.
make -r -f "\Symbian\UIQ_21\EPOC32\BUILD\SYMBIAN\UIQ_21\UIQEXAMPLES\HELLOWORL
D\ARM4.make" TARGET CFG=UREL VERBOSE=-s
make -s -r -f "\Symbian\UIQ_21\EPOC32\BUILD\SYMBIAN\UIQ_21\UIQEXAMPLES\HELLOWOR
LD\HELLOWORLD\ARM4\HELLOWORLD.ARM4" UREL
PETRAN - PE file preprocessor V01.00 (Build 175)
Copyright (c) 1996-2001 Symbian Ltd.
make -r -f "\Symbian\UIQ_21\EPOC32\BUILD\SYMBIAN\UIQ_21\UIQEXAMPLES\HELLOWORL
D\THUMB.make" TARGET CFG=UDEB VERBOSE=-s
make -s -r -f "\Symbian\UIQ_21\EPOC32\BUILD\SYMBIAN\UIQ_21\UIQEXAMPLES\HELLOWOR
LD\HELLOWORLD\THUMB\HELLOWORLD.THUMB" UDEB
PETRAN - PE file preprocessor V01.00 (Build 175)
Copyright (c) 1996-2001 Symbian Ltd.
make -r -f "\Symbian\UIQ_21\EPOC32\BUILD\SYMBIAN\UIQ_21\UIQEXAMPLES\HELLOWORL
D\THUMB.make" TARGET CFG=UREL VERBOSE=-s
make -s -r -f "\Symbian\UIQ_21\EPOC32\BUILD\SYMBIAN\UIQ_21\UIQEXAMPLES\HELLOWOR
LD\HELLOWORLD\THUMB\HELLOWORLD.THUMB" UREL
PETRAN - PE file preprocessor V01.00 (Build 175)
Copyright (c) 1996-2001 Symbian Ltd.
make -r -f "\Symbian\UIQ_21\EPOC32\BUILD\SYMBIAN\UIQ_21\UIQEXAMPLES\HELLOWORL
D\ARMI.make" FINAL CFG=UDEB VERBOSE=-s
make -r -f "\Symbian\UIQ_21\EPOC32\BUILD\SYMBIAN\UIQ_21\UIQEXAMPLES\HELLOWORL
D\ARMI.make" FINAL CFG=UREL VERBOSE=-s
make -r -f "\Symbian\UIQ_21\EPOC32\BUILD\SYMBIAN\UIQ_21\UIQEXAMPLES\HELLOWORL
D\ARM4.make" FINAL CFG=UDEB VERBOSE=-s
make -r -f "\Symbian\UIQ_21\EPOC32\BUILD\SYMBIAN\UIQ_21\UIQEXAMPLES\HELLOWORL
D\ARM4.make" FINAL CFG=UREL VERBOSE=-s
make -r -f "\Symbian\UIQ_21\EPOC32\BUILD\SYMBIAN\UIQ_21\UIQEXAMPLES\HELLOWORL
D\THUMB.make" FINAL CFG=UDEB VERBOSE=-s
make -r -f "\Symbian\UIQ_21\EPOC32\BUILD\SYMBIAN\UIQ_21\UIQEXAMPLES\HELLOWORL
D\THUMB.make" FINAL CFG=UREL VERBOSE=-s
Forum posts: 364
have a look in Symbian\UIQ_21\EPOC32\Release ....
Forum posts: 23
i dont know where the prob is. the app runs on the P800 phone w/o any prob.
iv been thinking, my PC's OS is Windows XP SP2 and the UIQ 2.1 SDK installer displayed a msg b4 the installation process, that the SDK is not fully tested in Windows XP. Can that be the reason for it?
or, is the IDE (Borland C++ BuilderX) the problem?
also, i want to try to compile it in Visual C++ 6.0. is that possible? how do i import the bld.inf file of the proj?
thanks a lot!!!
Forum posts: 364
Just do a simple abld build winsb udeb
I too use XP with service pack 2 without any problems but use the nokia sdks and not the uiq ones.
To use with vc6 just do
bldmake bldfiles
abld makefile vc6
then from within vc6 open the resulting generated project file which will have been placed in epoc32/build/....
its extension will be .dsp or .dsw I forget which
Forum posts: 48
I can not help you with c++ builderx because I have never used it. I am using VC6. So if you want to use VC6 you need to install it. Then you install VC6 Service Pack version 3 or greater. After that just run:
bldmake bldfiles
abld build wins udeb
abld makefile vc6
On success you will find .dsw file in \epoc32\build\<apppath>
Please let me know if you still have problems with VC6.
Do the best.
Or do nothing.
Forum posts: 23
all's fine with VC6 as well, thanks for the assistance! ill just post a new topic if evr i encounter other problems. thanks again!