Sybiam的入门级问题, vc6生成并编译一个helloworld

warmdawn 2005-10-26 03:58:05
我使用vc6生成并编译一个helloworld, 在
C:\Symbian\8.0a\S60_2nd_FP2\epoc32\release\wins\udeb\z\system\APPS\HELLOWORLD
目录下可以找到
HelloWorld.app 和HELLOWORLD.RSC,

但是没有HelloWorld.exe文件呢?

C:\Symbian\8.0a\S60_2nd_FP2\epoc32\BUILD\SYMBIAN\8.0A\S60_2ND_FP2\EXAMPLES\HELLOWORLD\HELLOWORLD\WINS\UDEB
的路径下也找不到.

Build 的信息:

--------------------Configuration: HELLOWORLD - Win32 Uni Debug--------------------

略去.....

HELLOWORLD.APP - 0 error(s), 0 warning(s)
...全文
281 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Beover1984 2005-10-27
  • 打赏
  • 举报
回复
mmp中TARGETTYPE是指出工程的类型,但APP和EXE的框架是不一样的,比如入口函数就不一样,
APP的入口函数是GLDEF_C TInt E32Dll(TDllReason)

EXE的入口函数是GLDEF_C TInt E32Main()
warmdawn 2005-10-26
  • 打赏
  • 举报
回复
好的, 谢谢你的帮助, 在mmp中TARGETTYPE app 修改App, Exe就可以定义生成文件的类型了吧.
Beover1984 2005-10-26
  • 打赏
  • 举报
回复
你可以看一下Symbian\7.0s\Series60_v20\Examples\basics\helloworld,这是一个EXE的.
warmdawn 2005-10-26
  • 打赏
  • 举报
回复
好的, 谢谢!
warmdawn 2005-10-26
  • 打赏
  • 举报
回复
那么不可能编译出可执行文件吗?
Beover1984 2005-10-26
  • 打赏
  • 举报
回复
MMP文件中的TARGETTYPE指定应用的类型,一般有APP(常用Symbian中的应用程序),DLL(动态链接库),exe(没有用户界面,一般用来做服务程序和测试程序)
Beover1984 2005-10-26
  • 打赏
  • 举报
回复
HELLOWORLD.APP - 0 error(s), 0 warning(s)

你编译的HELLOWORD就是APP的,你在DOS窗口执行epoc命令,在模拟器中就会看到你的程序了

3,119

社区成员

发帖
与我相关
我的任务
社区描述
塞班系统(Symbian系统)是塞班公司为手机而设计的操作系统,它的前身是英国宝意昂公司的 EP ( Electronic Piece of cheese)操作系统。
社区管理员
  • Symbian社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧