#api-wrapper #version #windows-msvc

trans2quik

使用 Rust 编程语言编写的 Trans2Quik API 包装器

1 个不稳定版本

使用旧的 Rust 2015

0.0.1 2015年9月23日

#9 in #windows-msvc

350KB
2K SLoC

C# 1K SLoC // 0.1% comments C++ 813 SLoC // 0.1% comments Rust 59 SLoC // 0.2% comments Visual Studio Solution 25 SLoC Batch 2 SLoC

包含 (Windows DLL, 130KB) Trans2QuikAPI/TRANS2QUIK.dll, (DOS exe, 46KB) API_Tester_DLG.exe, (DOS exe, 30KB) Trans2QuikAPI/SAMPLE_C#/test3.exe, (静态库, 21KB) TRANS2QUIK.lib, (静态库, 21KB) Trans2QuikAPI/TRANS2QUIK.lib

Rust 对 TRANS2QUIK API 的包装

支持的目标

重要! 此库只支持 2 个目标,因为 TRANS2QUIK API 仅以 32 位版本实现 Windows

  • i686-pc-windows-msvc
  • i686-pc-windows-gnu

用法

要使用 trans2quik,首先将其添加到您的 Cargo.toml

[dependencies]
trans2quik = "*"

然后,将其添加到您的 crate 根目录

extern crate trans2quik;

构建

要使用此库进行构建,您必须将 Trans2Quik.dllTrans2Quik.lib 放在正确的位置(库没有安装程序)。但您也可以设置环境变量。

对于 i686-pc-windows-msvc 目标设置(VS2012 x86 本地工具命令提示符)

set TRANS2QUIK_PATH=<path_to_your_Trans2QUIKAPI>
set LIB=%TRANS2QUIK_PATH%;%LIB%

对于 i686-pc-windows-gnu 目标设置(msys2_shell.bat)

LIBRARY_PATH=<path_to_your_Trans2QUIKAPI> cargo build

依赖项