安装Eclipse开发环境

本文描述如何在Windows下安装Eclipse、MSYS2和MINGW来开发和编译C语言程序。获取和安装Eclipse 请访问 Eclipse官网 安装Eclipse,本文档编写时下载了Eclipse 2019年3月份的64位版本installer:选择安装用于C/C++开发的IDE:获取和安装MSYS2...

构建配置

cflag N 该组件 C 编译器所需要要的编译参数 cxxflag N 该组件 C++ 编译器所需要要的编译参数 asmflag N 该组件汇编编译器所需要要的编译参数 define AAA:1 STR:"abc"N 该组件内的宏定义以 key:value 方式罗列 不支持 后续加条件,如 AAA:1...

合约语言特性

fno-exceptions 禁用异常-fno-threadsafe-statics 禁用静态局部变量的线程安全特性 未定义行为 C++ 语言标准为了给编译器提供更大的优化空间,把许多不符合规范的代码行为都归类为未定义行为。当您的代码中出现未定义行为时,编译器可能...

合约语言特性

fno-exceptions 禁用异常-fno-threadsafe-statics 禁用静态局部变量的线程安全特性 未定义行为 C++ 语言标准为了给编译器提供更大的优化空间,把许多不符合规范的代码行为都归类为未定义行为。当您的代码中出现未定义行为时,编译器可能...

设备移植相关问题

编译问题 ArmCC不支持C语言中变量定义和逻辑语句混杂,声明段落必须在逻辑段落之前完整结束。ArmCC不支持用花括号 {} 的方式定义匿名结构体实例作为右值。ArmCC处理枚举类型时,gcc及其变种按照int处理,而armcc有严格的编译时检查,多按...

数据序列化和持久化

Schema 语法 Schema 的语法定义C 语言非常类似,如果您有 protobuf 或其他 IDL 的使用经验,则理解 Schema 语法会比较容易。下面是一个 Schema 示例:/example IDL file namespace MyContract.Sample;table中如果需要定义 map/map_...

数据序列化和持久化

Schema 语法 Schema 的语法定义C 语言非常类似,如果您有 protobuf 或其他 IDL 的使用经验,则理解 Schema 语法会比较容易。下面是一个 Schema 示例:/example IDL file namespace MyContract.Sample;table中如果需要定义 map/map_...

Paho-MQTT C(非嵌入式版)接入示例

本文介绍如何使用Paho提供的C语言MQTT开源工程(非嵌入式版),将设备接入阿里云物联网平台,并进行消息收发。使用前必读 本文操作步骤以普通用户权限为例。如果您在操作过程中涉及到管理员权限才能执行的操作,可尝试使用 sudo 命令执行。...

代码风格

前言 本文是AliOS Things提供的一套C语言代码规范,适用的对象为符合C99标准的C语言工程。2.命名 本节内容均为建议,不作强制要求。2.1.总则 各种命名均使用英文单词及其缩写,非特殊情况不能使用汉语拼音或其他语言。2.2.文件命名 文件名...

驱动调试

前提条件 在开始操作本章内容前,请您确保已根据 基于Ubuntu 16.04搭建标准版环境 内容完成边缘实例的创建,为C语言SDK开发的设备驱动准备运行环境。一、编译打包 驱动打包相关要求,请参见本文下方 驱动打包注意事项。下载示例代码。git ...

MQTT-TCP接入说明

ADAPTER_MBEDTLS_ENABLED 不是一个用户需要关心的编译开关*大多数情况下,就保持它如下的设置即可*只有少数时候,SDK的用户关心对接层代码的ROM尺寸,并且也没有选择用TLS连接服务器*那时才会出现,将 CORE_ADAPTER_MBEDTLS_ENABLED 宏定义关闭...

CREATE FUNCTION

如果被错误的标记,C 语言函数理论上可能展现出完全无法定义的行为,因为系统没有办法保护自己不受任意的 C 代码影响,但是在大部分情况下其结果也不会比任何其他函数差到哪里去。如果有疑问,函数应该被标为 UNSAFE,这也是默认值。COST ...

LinkDriver驱动

本文以最新版C语言Link SDK 4.x版本为例,说明修改方法。其它语言Link SDK,请参考C语言SDK说明修改。打开C语言Link SDK的 demos/mqtt_basic_demo.c 文件。按照如下图红框所示的说明,修改接入MQTT的参数值。重要 其中,将IP地址 192.168....

环境说明

支持C语言编译即可。编译框架:Makefile编译。编译与运行 在Linux和macOS环境下,完成Link SDK配置后,您可以按照以下操作,在C Link SDK根目录下,编译并运行SDK中Demo。执行命令 make,即可编译Link SDK。编译完成后,生成的Demo可执行...

iOS应用集成SDK

示例代码:Objective-C语言 NSString*appKey="*OpKLvM6zliu6KopyHIhmneb_*u4ekci2W8i6F9vrgpEezqAzEzj2ANrVUhvAXMwYzgY_*vc51aEQlRovkRoUhRlVsf4IzO9dZp6nN_*Wz8pk2TDLuMo4pVIQvGaxH3vrsnSQiK*;if([[AliTigerTally sharedInstance]...

环境要求与配置

支持C语言编译即可。编译框架:CMake编译。编译 设置交叉编译 修改 CMakeLists.txt,设置交叉编译工具链。重要 以下配置中 arm-linux-gnueabihf-gcc 为示例值,实际场景中必须替换对应的交叉编译器代码。set(CMAKE_C_COMPILER arm-linux-...

Paho-MQTT C(嵌入式版)接入示例

本文介绍如何使用Paho提供的嵌入式C语言MQTT开源工程,将设备接入阿里云物联网平台,并进行消息收发。使用前必读 本文操作步骤以普通用户权限为例。如果您在操作过程中涉及到管理员权限才能执行的操作,可尝试使用 sudo 命令执行。前提条件...

常见问题列表

本文的常见问题与Link SDK的C语言版本相关,通用性的常见问题请参见本产品的“常见问题”章节。make menuconfig提示126错误码 用户使用make menuconfig对SDK进行裁剪时,提示126的错误。错误原因:Ubuntu的版本过低,导致调用make ...

动态CEP中规则的JSON格式定义

条件(Condition)定义 条件用于筛选符合某些要求的事件。例如要筛选浏览时长超过5分钟的客户,浏览时长超过5分钟即为一个条件。字段名 描述 类型 是否必填 备注 type 条件类型。enum(string)是 条件类型取值如下:CLASS:对应用户自定义的...

可信计算应用开发

TAPP 提供了一套基于 C99/C++14 标准的 C++ 语言子集作为合约语言。TAPP 开发者在开发可信计算应用程序时,需要先下载、安装 TAPP 编译工具 mytf.mycdt,通过编译工具将编写的 TAPP 代码编译成 WASM 字节码。之后,将TAPP 字节码安装到 MYTF...

设备端SDK更新记录

注意示例应用固件中已经默认打开DeviceTimer,在开发自有品牌项目时,注意仍使用LocalTimer等属性并且需要在mk文件中调整宏定义,按如下配置。天猫精灵生态项目:使用DeviceTimer属性,宏配置如下:GLOBAL_CFLAGS+-DAIOT_DEVICE_TIMER_...

SDK新增功能介绍

注意示例应用固件中已经默认打开DeviceTimer,在开发自有品牌项目时,注意仍使用LocalTimer等属性并且需要在mk文件中调整宏定义,按如下配置。天猫精灵生态项目:使用DeviceTimer属性,宏配置如下:GLOBAL_CFLAGS+-DAIOT_DEVICE_TIMER_...

Link Visual设备端开发-Linux SDK

cd libevent-2.1.8-stable#配置编译条件,注意host和cc需要改为对应的交叉编译工具链信息,编译条件可根据自身需求调整$./configure-host=arm-linux CC=arm-linux-gcc-enable-static-disable-samples-disable-openssl$make#编译$ls.libs/...

LLM-扩展LaTeX宏定义

LLM-扩展LaTeX宏定义组件主要用于大语言模型(LLM)的文本数据预处理工作,适用于TEX文档格式数据。主要功能是内联扩展所有无参数的宏,宏如果由字母和数字组成且没有参数,则将宏的名称替换成宏的值。支持的 计算资源 MaxCompute 算法说明...

连接问题

如果使用SDK的编译系统,编译SDK库或可执行文件时,您可以在 config 文件或在SDK源码中,通过搜索定位到要修改的默认宏定义,手动将其修改。常用的宏定义项如下所示:宏定义项 说明 CONFIG_MQTT_TX_MAXLEN MQTT发送Buffer CONFIG_MQTT_RX_...

新建用户自定义函数

编程语言 Impala支持 C++ 和 Java 定义的函数。若您需定义Impala函数,请根据您的资源类型选择对应的编程语言。类名 填写类名。针对计算类型中的资源,提取资源中类的内容,例如 test_udf.UDFGETSrcId。类型 选择类型,下拉列表中可供选择...

设备接入概述

环境要求与配置 认证与连接 C语言SDK版本 功能特性 注意事项 参考文档 C Link SDK Extended 接口封装更简单。功能更丰富。性能优化。长期迭代更新。建议资源丰富型设备使用,例如PC、网关等。设备运行时内存(RAM)大于1 MB。C Link SDK ...

环境说明

函数计算 仅支持通过 上传 ZIP 包、上传文件夹 或 通过 OSS 上传 方式上传编译打包后的代码,不提供C#语言在线编译的能力。C#运行时 函数计算 目前支持的C#运行时环境如下。NET版本 操作系统.NET Core 3.1 Debian 9 函数计算 为C#运行时...

使用Go为网格代理编写Wasm插件

TinyGo:编写本项目依赖Go语言工具,但是Go代码编译成Wasm并不能使用Go官方提供的编译器,还需要使用TinyGo,详情请参见 Quick install guide。关于Wasm插件依赖的SDK,请参见 proxy-wasm-go-sdk。本文将提供完整的代码,如果您需要使用...

驱动调试

物联网边缘计算针对不同开发语言开发的驱动,制定了不同的第三方库依赖规则:C版本SDK开发的驱动:需要保证编译环境和运行环境相同,否则可能会导致驱动程序不可运行。驱动包中必须包含驱动程序和动态第三方库。Node.js版本SDK:需要在边缘...

开发ODPS Script任务

编辑代码:简单示例 MaxCompute Script Mode的SQL编译较为简单,您只需要按照业务逻辑,用类似于普通编程语言的方式进行编译,无需考虑如何组织语句。以下以一个简单示例为您介绍ODPS Script节点的使用。create table if not exists dest...

开发ODPS Script任务

编辑代码:简单示例 MaxCompute Script Mode的SQL编译较为简单,您只需要按照业务逻辑,用类似于普通编程语言的方式进行编译,无需考虑如何组织语句。以下以一个简单示例为您介绍ODPS Script节点的使用。create table if not exists dest...

如何在 Swift 项目中集成?

比如 BCFeedbackViewController 宏定义为了 YWFeedbackViewController。可以采用下面的方式进行兼容:Swift 桥接文件导入:Swift 桥接后,使用 BCFeedbackViewController 替代 YWFeedbackViewController。可以从头文件中看到他们对应的 API...

Go-SQL-Driver/MySQL 连接 OceanBase 数据库示例程序

点击下载 go-oceanbase 示例工程 前提条件 安装 OceanBase 数据库、Go 语言和相关驱动,并确保已经正确配置了环境变量。安装 OceanBase 数据库 安装 Go 语言 安装 Go-SQL-Driver/MySQL 驱动 操作步骤 说明 本文中给出的操作步骤是在 ...

mysqlclient 连接 OceanBase 数据库

因此,需要安装 MySQL Connector C 或者 MySQL C API 的开发文件,以便在编译过程中使用。Windows 环境 方法一:使用预编译的二进制文件来安装 mysqlclient 库 在 Windows 上,您可以使用预编译的二进制文件来安装 mysqlclient 库。从 ...

准备合约编译环境

在编写及编译 C++ 合约之前,需要先准备好编译环境。蚂蚁区块链合约平台支持采用以下任一方式进行合约编译:使用由蚂蚁区块链平台提供的 C++ 合约编译工具 mychain.mycdt。有关工具安装与使用,具体参见 C++ 合约编译工具。直接使用 Cloud ...

Paho-MQTT C#接入示例

本文介绍如何使用C#语言的Paho MQTT类库接入阿里云物联网平台,并进行物模型数据通信。前提条件 已在物联网平台中,创建了产品和设备,并在产品的 功能定义 页签下,定义一个LightSwitch属性。请参见 创建产品、单个创建设备 和 单个添加物...

环境说明

函数计算 仅支持通过 上传 ZIP 包、上传文件夹 或 通过 OSS 上传 方式上传编译打包后的代码,不提供C#语言在线编译的能力。C#运行时 函数计算 目前支持的C#运行时环境如下。NET版本 操作系统.NET Core 3.1 Debian 9 函数计算 为C#运行时...

准备合约编译环境

在编写及编译 C++ 合约之前,需要先准备好编译环境。蚂蚁区块链合约平台支持采用以下任一方式进行合约编译:使用由蚂蚁区块链平台提供的 C++ 合约编译工具 mychain.mycdt。有关工具安装与使用,具体参见 C++ 合约编译工具mychain.mycdt。...

GORM 连接 OceanBase 数据库示例程序

点击下载 gorm-oceanbase 示例工程 前提条件 安装 OceanBase 数据库、Go 语言和相关驱动,并确保已经正确配置了环境变量。说明 本文档编写代码使用的工具是 IntelliJ IDEA 2021.3.2(Community Edition)版本,您也可以根据个人喜好选择适合...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
智能语音交互 自然语言处理 Serverless 应用引擎 NAT网关 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用