第一个llbc程序

作者: blueuee | 来源:发表于2017-09-03 16:29 被阅读0次

返回目录
大部分语言及框架的第一个demo都以hello world开始,第一个llbc程序这边也以hello world开始,并增加llbc版本信息输出。

print hello world(c++)

#include "llbc.h" // 包含llbc库统一头文件
using namespace llbc; // using llbc命名空间
int main(int argc, char *argv[])
{
    // 初始化llbc库
    LLBC_Startup();

    // 使用LLBC_PrintLine函数完成输出,也可以使用printf或者cout方式完成字符串到标准输出的打印,但使用LLBC_PrintLine可以确保你的输出在多线程环境下连续
    LLBC_PrintLine("Hello World!");
    
    // 取得版本信息并输出
    const LLBC_String versionInfo = LLBC_GetVersionInfo(/* verbose = */true);
    LLBC_PrintLine("%s", versionInfo.c_str());

    // 销毁llbc库
    LLBC_Cleanup();

    return 0;
}

print hello world(python)

import llbc # 导入llbc库

// 使用llbc.output完成字符串的输出,跟c++版本一样,你同样可以使用print 方法完成输出,但无法确保在多线程环境下的字符串输出不连续问题
llbc.output('Hello world!\n')

// 取得verbose的版本信息
versionInfo = llbc.GetVersionInfo(True)
llbc.output(versionInfo)

print hello world(c#)

using System;
using System.Reflection;
using llbc; // 使用llbc库

class LLBC_HelloWorld_Test
{
    public static void Main(string[] args)
    {
        // 初始化llbc,使用当前正在执行的assembly初始化
        LibIniter.Init(Assembly.GetExecutingAssembly());

        // 输出hello,跟c++一样,你可以使用Console的WriteLine完成输出,但无法确保多线程环境下的信息输出连续,建议使用llbc库中的SafeConsole完成信息输出,SafeConsole为Console的一种代替
        SafeConsole.WriteLine("Hello world!");

        // csllbc中,并未将llbc核心库的GetVersionInfo方法导出,不过一些库参数已经导出到了c#,请参考TestCase_Com_LibConfig.cs文件
        // ... ...

        // 销毁llbc
        LibIniter.Destroy();
    }
}

print hello world(lua)

-- lua版本llbc库lullbc开发工作在进行中,暂时无法提供demo code

相关文章

  • 第一个llbc程序

    返回目录大部分语言及框架的第一个demo都以hello world开始,第一个llbc程序这边也以hello wo...

  • 编译llbc

    返回目录llbc当前主要支持的平台为windows,linux,macosx,框架中的编译系统使用premake工...

  • 初识llbc

    返回目录llbc为一个服务端框架,底层使用c++编写,上层支持python, c#, lua语言,最初的意图是作为...

  • llbc 手册

    llbc为一个精简、功能完整、多语言支持的服务端开发框架,面向Service及Facade,底层c++实现,仓库地...

  • Gradle编译

    安装 第一个java程序 第一个android程序

  • 2018-07-23javascript基本了解

    第一个javascript程序 第一个javascript程序

  • 1.1 第一个 Python 程序

    # 第一个 Python 程序 ##目标 * 第一个 `HelloPython` 程序 * `Python 2.x...

  • 以最简单的方式学习C语言(三)

    第一个程序 通常来说,程序员编写的第一个程序是在屏幕上显示“Hello Worl...

  • 第一个应用程序

    第一个应用程序第一个应用程序1. @UIApplicationMain 就是程序的入口,Swift取消了main函...

  • Java SE学习(二)之第一个Java程序

    第一个Java程序 对于初学者来说,第一个 Java 程序太神秘,也太难了,因为需要在第一个程序中学到很多的操作,...

网友评论

    本文标题:第一个llbc程序

    本文链接:https://www.haomeiwen.com/subject/leljjxtx.html