当你使用CC、rust_bindgen之后,你的封装的依赖库仍然用不起来,或找不到相应的.so文件,你需要注意一下
1、在CC对应项目下的build.rs

注意“=“后面不能出现空格!

use std::env;
use std::path::PathBuf;fn main() {cc::Build::new().file("../ctp_bind/src/bridge/bridge.cpp").cpp(true).warnings(false).flag("-std=c++11").compile("bridge");println!("cargo:rustc-link-lib=thostmduserapi_se");// “=”后面不能有空格println!("cargo:rustc-link-lib=thosttraderapi_se");// “=”后面不能有空格
}

2、注意加”lib“

Ctp中 linux环境中,依赖原库文件thostmduserapi_se.so 、thosttraderapi_se.so,需要把这两个文件拷到/usr/local/lib/ 和/usr/lib下。
这个没有问题。
但是需要注意:
(1)改名,前缀加上”lib“
thostmduserapi_se.so => libthostmduserapi_se.so
thosttraderapi_se.so =>libthosttraderapi_se.so

(2) 运行sudo ldconfig命令

CTP:rust封装找不到thostmduserapi_se、thosttraderapi_se问题相关推荐

  1. Datenlord | Rust实现RDMA异步编程(二):async Rust 封装 UCX 通信库

    UCX 是一个高性能网络通信库,它作为 MPI 所依赖的通信模块之一在高性能计算领域得到广泛的使用.UCX 使用 C 语言编写,为了在 Rust 项目中使用它,我们需要将它的 C 接口包装成 Rust ...

  2. 里rust怎么找蓝图_Rust错误处理

    错误处理是程序开发中必不可少的一个环节,在Rust中,错误分成两个类别:可恢复错误和不可恢复错误. 可恢复错误:比如说未找到文件,Rust中用Result<T,E>来实现 不可恢复错误:比 ...

  3. rust为什么找不到服务器,rust找不到朋友的服务器 | 手游网游页游攻略大全

    发布时间:2018-05-14 在迷你世界游戏中玩家可以自己创建房间然后邀请朋友一起玩,那么有时候会发现迷你世界创的房间朋友怎么找不到呢?还不是很清楚的玩家们,下面就一起来瞧瞧吧,一定不会让你失望的. ...

  4. python CTP 更换前置机重连

    修改历史: 1. 2018/11/9 2. 2019/3/15 刚接触CTP开发,博主用的是VNPY的接口和simnow的仿真账户,用的是python开发. 有时会出现simnow的前置机中途宕机的情 ...

  5. gRPC-rs:从 C 到 Rust

    介绍 在上篇文章中,我们讲到 TiKV 为了支持 gRPC,我们造了个轮子 gRPC-rs,这篇文章简要地介绍一下这个库.首先我们来聊聊什么是 gRPC.gRPC 是 Google 推出的基于 HTT ...

  6. gRPC-rs:从 C 到 Rust 1

    介绍 在上篇文章中,我们讲到 TiKV 为了支持 [gRPC],我们造了个轮子 [gRPC-rs],这篇文章简要地介绍一下这个库.首先我们来聊聊什么是 gRPC.gRPC 是 Google 推出的基于 ...

  7. 使用 Rust 构建分布式 Key-Value Store

    作者:唐刘 引子 构建一个分布式 Key-Value Store 并不是一件容易的事情,我们需要考虑很多的问题,首先就是我们的系统到底需要提供什么样的功能,譬如: 一致性:我们是否需要保证整个系统的线 ...

  8. 电子元器件封装获取方法

    快速批量获得自己想要的原理图.PCB库文件 在画电路图时经常会遇到封装找不到,以前每一个工程师都是自己积累相关的库.很多时候都需要都是按照数据手册来画或者在网上下载各种所谓封装库,这样花费的时间太多, ...

  9. rust嵌入式key/value数据库

    文章目录 项目介绍 sled 已知问题 如何使用 leveldb-rs 如何使用 rust-rocksdb 如何使用 lmdb-rs 如何使用 功能对比 性能测试对比 插入不同的长度的key/valu ...

  10. java ctp行情_javaCtp: java版本期货程序化交易系统,包括行情服务,交易服务会逐步完善...

    java_vnpy 介绍 java版本期货程序化交易系统,包括行情服务,交易服务会逐步完善,CTP版本上期技术官网下载6.3.15 穿透式, 目前项目无架构设计,只针对ctp进行封装调用,实现基本交易 ...

最新文章

  1. 一套使用注入和Hook技术托管入口函数的方案
  2. php处理json请求(php获取post请求的json数据的实现方法)
  3. [创业经验] 白手起家的艺术
  4. 从零点五开始用Unity做半个2D战棋小游戏(三)
  5. 走过的弯路,你的套路
  6. docker与mmdetection
  7. 实现简单的注解型MVC框架 —— 低配SpringMVC
  8. class对象和class文件_Class文件格式
  9. java毫秒值转换成日期_20个高级Java面试题汇总
  10. 回归分析之线性回归(N元线性回归)
  11. html+xml+js语言切换插件,你在Eclipse中使用什么CSS / JS / HTML / XML插件?
  12. 学堂在线体育与社会期末考试答案(武汉体育学院)(学堂在线)网课搜题
  13. jsp超链接字体_超链接标记
  14. TOM邮箱超级靓号来袭,12年送12年开始抢注了哦~
  15. Java开发工程师应届生春招秋招总结
  16. 区块链技术在物联网中的应用概述
  17. 一键收藏网页上的文章,浏览器书签方便日常查找和管理
  18. Android WebView 加载https网页白屏,空白解决方案
  19. SLAM--Geometric jacobian of UR series.
  20. Java语言中po什么意思,java语言:PO,BO,VO和POJO的概念区别

热门文章

  1. Compile warning: Embedded binary's NSExtensionActivationRule is TRUEPREDICATE
  2. nginx+Git 404 error 错误处理
  3. 如何查看本地端口???
  4. Web Service-第一篇什么是Web Service
  5. spring-第三篇之ApplicationContext的事件机制
  6. python: 列表的方法
  7. ubuntu部署django详细教程
  8. python 新手常见问题
  9. 设计模式-结构型模式,适配器模式(4)
  10. [knowledge][lisp] lisp与AI