`
haoningabc
  • 浏览: 1466257 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

ICE的helloword

ice 
阅读更多
fedora16的环境
yum install ice*

vim Printer.ice
interface Printer
{
void printString(string s);
};

slice2cpp Printer.ice
会报错哦
`Printer ':   an   interface   can   be   defined   only   at   mod
ule   scope
改成
[root@localhost ice]# cat Printer.ice 
module   Demo   
{ 
        interface   printer 
        { 
                void   printString(string   s); 
        }; 
}; 
[root@localhost ice]# 

再slice2cpp Printer.ice
生成
[root@localhost ice]# ll
总用量 36
-rw-r--r--. 1 root root 10235  4月 25 02:53 Printer.cpp
-rw-r--r--. 1 root root 17540  4月 25 02:53 Printer.h
-rw-r--r--. 1 root root   125  4月 25 02:53 Printer.ice
[root@localhost ice]# 

代码一堆
生成的c++如果各种迷糊,那就看java的吧
$ mkdir generated
$ slice2java --output-dir generated Printer.ice


自己还是别扯了,看附件吧,虽然比较老了,但是有指导意义,
分享到:
评论

相关推荐

    ice hello world

    《ICE HelloWorld程序详解》 ICE(Internet Communications Engine)是由ZeroC公司开发的一种分布式对象中间件,它提供了一种高效、灵活、易于使用的跨平台通信框架,适用于构建大规模的分布式应用程序。"ICE Hello...

    ICE_helloword.rar

    在本文中,我们将深入探讨如何使用ICE(Internet Communication Engine)框架构建一个简单的“Hello, World”应用程序。ICE 是一种高性能、跨平台的中间件,它允许客户端和服务器之间进行高效、安全的通信。这个例子...

    第一个helloword

    helloword

    HelloWord文件

    HelloWord文件

    HelloWord.java

    HelloWord示例

    Python打印helloword

    Python打印helloword

    helloword

    非常好

    Helloword.PHP

    本人写的第一个PHP程序,哈哈,很简单的一个Helloword

    HelloWord.zip

    在HelloWord.zip文件中,我们可以看到"HelloWord"这个项目,这是一个经典的“Hello, World!”程序,是每个编程语言初学者的第一个例子,用于展示如何在控制台输出文本。 在Swift中,创建一个简单的"Hello, World!...

    android helloword

    在Android开发领域,"Hello, World!"是每个初学者入门时的第一个程序,它标志着开发者向Android编程世界的迈进。这个简单的程序通常用于展示基础的代码结构和编译运行流程,为后续复杂的开发工作打下基础。...

    mybatis的helloword程序代码

    MyBatis是一个优秀的Java持久层框架,它支持定制化SQL、存储过程以及高级映射。在本示例中,我们将探讨如何创建一个MyBatis的HelloWorld程序,从而熟悉其基本概念和工作流程。 首先,我们需要理解MyBatis的核心组成...

    Helloword.rar

    这个名为 "Helloword.rar" 的压缩包文件包含了两份与Python学习相关的源代码文件:Basic.py 和 Hello.py,很可能是为初学者设计的一些基础示例。 **Hello.py** 文件通常包含的就是 "Hello, World!" 程序,它是任何...

    struts2 helloword工程

    Struts2是一个强大的MVC(Model-View-Controller)框架,用于构建企业级Java Web应用程序。在本项目“struts2 helloworld”中,我们将会探索如何在MyEclipse 6.0集成开发环境中,利用JDK 1.6和Tomcat 6.0服务器来...

    spring-boot入门helloword

    Spring Boot 是一个由 Pivotal 团队开发的框架,旨在简化 Spring 应用程序的初始搭建以及开发过程。它的核心特性是可以内嵌Servlet容器,如Tomcat或Jetty,这样就无需额外的服务器配置即可运行Java应用。...

    HelloWord.rar

    【标题】"HelloWord.rar" 是一个压缩包文件,它包含了一个C#编程语言实现的串口调试助手的源代码。这个工具对于学习C#语言,尤其是涉及到串口通信的开发人员来说,是非常有价值的资源。 【描述】描述中提到,这个...

    hibernate3.2之helloword

    【标题】"Hibernate3.2之HelloWorld"是关于Java持久化框架Hibernate的一个入门教程,主要针对的是Hibernate3.2版本。在这个版本中,Hibernate引入了一些改进和优化,旨在提高性能和开发效率,同时保持其作为对象关系...

    Springmvc-helloword简单例子

    【SpringMVC 框架入门详解】 SpringMVC 是 Spring 框架的一个模块,主要负责处理 Web 请求。它是一个轻量级的、模型-视图-控制器(MVC)架构,使得开发者可以轻松地将业务逻辑与展示层分离,从而实现更高效的开发。...

    HelloWord:HelloWord程序

    你好字 HelloWord程序HelloWord程序

    黑莓开发helloword

    本主题“黑莓开发HelloWord”旨在引导开发者了解如何在黑莓平台上创建一个简单的“Hello, World!”应用,这是所有编程语言入门的标志性练习。通过这个过程,我们可以学习到基础的黑莓开发环境搭建、开发工具的使用,...

Global site tag (gtag.js) - Google Analytics