4)编译jni部分2个plugin动态库,在工程根目录下的mkdir cpp/build

如果是linux或mac:

进入到cpp/build目录执行cmake .. 则继续执行 make&&make install 进行编译和安装

则在/usr/local/lib下会新增5个动态库:

linux:libglog.so、libxtptraderapi.so、libxtpquoteapi.so、libtradeplugin.so、libquoteplugin.so

mac:libglog.dylib、libxtptraderapi.dylib、libxtpquoteapi.dylib、libtradeplugin.dylib、libquoteplugin.dylib

如果是Win:

打开CMake GUI,where is the source code选项目下cpp目录,where to build libraries选cpp/build目录, 点configure在弹出的对话框中,

specify the generator for this project选择本机Visual stuido对应的版本(请务必先手工打开visual studio,防止license过期等导致不可用进而执行cmake失败),

注意如果要编译64位,一定要选择有Win64字样的选项,如Visual Studio 14 2015 Win64,

点击finish,点击configure右侧的generate,回到cpp/build目录下回生成cpp.sln文件即为visual stuidio的工程文件。

先用管理员权限打开visual studio,然后打开cpp.sln,打开后在cpp解决方案点右键点生成解决方案,

若编译都通过,然后选择名为install的工程右键执行生成(若报error MSB3073: 命令“setlocal错误,说明visual studio没有用管理员权限打开,无法写入系统目录,重新用管理员权限打开再执行生成即可),

若扔不能通过install工程生成正确,执行则需要手工将编译生成2个plugin dll从cpp\build\Release拷贝到c:\windows\system32\,将cpp/lib/win32或win64/dll/下的3个dll也拷贝到c:\windows\system32\

注:cpp/buildWin32和buildWin64是按照Visual studio2015生成的工程目录,若不能正常使用,请按上述方式在build目录自行生成工程文件。

注意visual studio中工具条Debug和Release版本的切换,当前选中哪个,执行生成解决方案就编译的哪个版本,生产环境建议采用Release版本以获取更高的性能。

则在/usr/local/lib或c:\windows\system32\下会新增5个动态库:

win:glog.dll、xtptraderapi.dll、xtpquoteapi.dll、tradeplugin.dll、quoteplugin.dll

Linux中xtp文件上传不了,xtp_api_java: 中泰证券xtp java api for win\linux\mac https://xtp.zts.com.cn...相关推荐

  1. ftp文件上传不了服务器上,ftp文件上传不了服务器

    ftp文件上传不了服务器 内容精选 换一换 安装传输工具在本地主机和Windows云服务器上分别安装数据传输工具,将文件上传到云服务器.例如QQ.exe.在本地主机和Windows云服务器上分别安装数 ...

  2. IIS 6和IIS 7 中设置文件上传大小限制设置方法,两者是不一样的

    在IIS 6.0中设置文件上传大小的方法,只要设置httpRuntime就可以了 <system.web><httpRuntime executionTimeout="36 ...

  3. 在Struts 2中实现文件上传

    前一阵子有些朋友在电子邮件中问关于Struts 2实现文件上传的问题, 所以今天我们就来讨论一下这个问题. 实现原理 Struts 2是通过Commons FileUpload文件上传.Commons ...

  4. android webview 多文件上传,Android中的webview支持页面中的文件上传实例代码

    Android webview在默认情况下是不支持网页中的文件上传功能的: 如果在网页中有,在android webview中访问时也会出现浏览文件的按钮 但是点击按钮之后没有反应... 那么如何能够 ...

  5. java语言 文件上传,java中实现文件上传的方法

    java中实现文件上传的方法 发布时间:2020-06-19 10:29:11 来源:亿速云 阅读:86 作者:Leah 这篇文章给大家分享的是java中实现文件上传的方法,相信大部分人都还没学会这个 ...

  6. Asp.net MVC 1.0 RTM中实现文件上传

    Asp.net MVC 1.0 RTM中实现文件上传 在我们开始之前,你需要知道一个form以post方式上传文件的方式,你将要增加一个特别的enctype attribute到form标签上,为了这 ...

  7. jsp servlet示例_Servlet和JSP中的文件上传示例

    jsp servlet示例 使用Servlet和JSP将文件上传到服务器是Java Web应用程序中的常见任务. 在对Servlet或JSP进行编码以处理文件上传请求之前,您需要了解一点有关HTML和 ...

  8. Servlet和JSP中的文件上传示例

    使用Servlet和JSP将文件上传到服务器是Java Web应用程序中的常见任务. 在对Servlet或JSP进行编码以处理文件上传请求之前,您需要了解一点有关HTML和HTTP协议中文件上传支持的 ...

  9. tomcat temp 大量 upload 文件_问题:JavaWeb中实现文件上传的方式有哪些?

    问题:JavaWeb中实现文件上传的方式有哪些? 上回我们说了下文件下载的方式有哪些,这次我们从不同的环境下简单来说说文件上传的方式有哪些. 文件上传的方式 Servlet2.5 方式 Servlet ...

最新文章

  1. 如何在线将pdf转换成ppt格式
  2. 【渝粤教育】 国家开放大学2020年春季 1171科学与技术 参考试题
  3. aux 参数 linux,Linux下ps aux命令中STAT的参数含义(转)
  4. android 静态链接,android通过C代码实现动态和静态链接
  5. Git工具项目管理的基础使用方式(GitHub同步方式)
  6. 计算机系统论文题目,计算机系统维护毕业论文题目(572个).doc
  7. 第21章 分层架构软件测试
  8. mysql导入 .myd_mysql数据库是.frm,.myd,myi备份如何导入mysql
  9. Docker hub配置国内加速器
  10. 华为6个月试用期经历
  11. 中国有互联网根服务器吗?
  12. shazam 音频指纹 听歌识曲 原理(附代码)
  13. 如何打开CMD以及简单Dos命令
  14. C++词法记号规则之标识符 关键字 操作符 分隔符 空白符
  15. Python常用模块(一)pandas
  16. ligo 原理_在LIGO的实验中,Ubuntu被用来检测引力波
  17. FastApi报错 Invalid args for response field! Hint: check that <built-in function id> 。。。解决方法
  18. 新版Wireshark支持国密,国内网安一哥360在背后做了这么多事
  19. 基于STC89C52单片机的远程控制系统
  20. Oracle 数据去重

热门文章

  1. saveFile()方法
  2. 实践《如何使用Seata保证Dubbo微服务间的一致性》
  3. uiautomator2输入中文的问题
  4. Linux中的rm指令
  5. 微信聊天记录怎么备份?
  6. 新一代科学计算与系统建模仿真平台MWORKS发布预告
  7. C++描述 LeetCode 5677. 统计同构子字符串的数目
  8. 大家都用什么Maven插件?及本人的几个常用插件分享
  9. 深入理解浏览器兼容性模式
  10. Android仿网易游戏的精美开场动画+动画基础详解