ltp工具使用配置
ltp是一个比较全的自然语言处理工具,可以用它进行分词、词性标注、语法分析等任务。
--<!more>--
准备
下载
下载ltp和ltp4j,在cmake官网下载并安装相应版本的cmake,并且下载ant。
构建VC Project
先在ltp4j目录下使用命令ant
,生成新文件。
在ltp4j的目录下新建build文件夹,然后在cmake的gui里生成编译程序
编译ltp和ltp4j
类似上面的步骤,用cmake给ltp文件夹也生成ALL_BUILD.vcxproj
等文件,并生成之后用vs2015打开,用Release X64
的方式编译,能够成功。
生成之后用vs2015打开ltp4j的ALL_BUILD.vcxproj
,把ltp文件夹下的\lib\Release
的所有文件拷贝到ltp4j的build
下,进行编译。
如果成功,把ltp4j下\libs\Release
下的所有文件和splitsnt、segmentor、postagger、ner、parser、srl
六个dll拷贝到自己项目的根文件下。
遇到的问题
合适的安装版本
我是win7 64位的系统,vs安装的是2015社区版
结果在cmake选来选去都不对,总说我没有安装c++环境
然后看到有博客看到用命令行解决问题,于是也在CMakeLists.txt
中添加了
set(BUILD_USE_64BITS on)
再分别运行
cmake -G "Visual Studio 14 2015 Win64" ..
cmake --build .
对了一部分,但是还是出错了
原来是文件夹位置出错了,改了之后再生成,就ok啦
ps:
其实这里又用回了cmake 的gui,编译成功的,选择的是"Visual Studio 14 2015 Win64
。也就是说自己原来在cmake选择正确就没这么多事了/(ㄒoㄒ)/~~

编译出错
是找不到文件的问题,于是我在Everthing里面搜了一下,发现是在
于是把这几个文件拷贝到对应文件夹下面
重新打开项目,出现新的问题,缺少lib
根据上面的步骤生成并导入ltp的相关文件,还是出现了下面的错误:
但是尽管有这个错误,我还是成功在ltp4j下\libs\Release
找到了一些生成文件,导入到自己的项目也成功编译了。
ltp工具使用配置的更多相关文章
- 日志分析工具ELK配置详解
日志分析工具ELK配置详解 一.ELK介绍 1.1 elasticsearch 1.1.1 elasticsearch介绍 ElasticSearch是一个基于Lucene的搜索服务器.它提供了一个分 ...
- Python环境搭建和开发工具的配置
本文转自http://237451446.blog.51cto.com/2307663/766781 因为要学习python了,第一步当然是环境搭建和开发工具的配置了,下边开始了. 我的开发环境是在w ...
- Oracle 客户端安装 + pl/sql工具安装配置
Oracle 客户端安装 + pl/sql工具安装配置 下载oracle客户端,并在本地安装. 11g下载地址为: http://www.oracle.com/technetwork/databas ...
- 黑苹果引导工具 Clover 配置详解及Clover Configurator使用
黑苹果引导工具 Clover 配置详解及Clover Configurator使用 2017-03-11 14:01:40 by SemiconductorKING 转自:@三个表哥 简介: 可 ...
- python环境搭建和开发工具的配置【转】
因为要学习python了,第一步当然是环境搭建和开发工具的配置了,下边开始了. 我的开发环境是在window下. 一.环境搭建 先在python官网python.org下载安装文件,python2.x ...
- 工具IDEA 配置springboot+maven项目
工具IDEA 配置springboot+maven项目 首先安装IDEA,至于怎么安装就不介绍了.. 第一步 配置maven环境 首先安装maven,先在网上下载一个maven包.在IDEA的sett ...
- rsync数据同步工具的配置
rsync数据同步工具的配置 1. rsync介绍 1.1.什么是rsync rsync是一款开源的快速的,多功能的,可实现全量及增量的本地或远程数据同步备份的优秀工具.Rsync软件适用于 unix ...
- Git 集成 Araxis Merge 作为比较和合并GUI工具的配置 参考自https://www.kancloud.cn/leviio/git/369125
Git 集成 Araxis Merge Win10下修改git全部配置文件方法Git 集成 Araxis Merge 作为比较和合并GUI工具的配置 那global对应的 ,gitconfig文件在哪 ...
- Java开发环境及工具安装配置
Java开发环境及工具安装配置 Windows JDK 下载地址 https://www.oracle.com/java/technologies/javase-downloads.html 安装配置 ...
随机推荐
- MongoDB 重启之后无法连接问题
困扰了一段时间的问题终于知道原因了,每次重启MongoDB服务器就会导致无法启动服务. 通过观察发现,每一次重启完了之后,MongoDB 会进行内存数据加载,而原来服务器内存配置过低,因此导致内存加载 ...
- 部分A+B_1
正整数A的“DA(为1位整数)部分”定义为由A中所有DA组成的新整数PA.例如:给定A = 3862767,DA = 6,则A的“6部分”PA是66,因为A中有2个6. 现给定A.DA.B.DB,请编 ...
- 关于SQL配置管理器的服务无法启动的解决办法!
由于各种问题的因素,导致SQL服务无法启动,然后去事件查看器里看了下,有两个关于SQL 的错误.分别是实例中master.mdf和master.ldf的文件系统拒绝访问! 为了赶作业,带着焦急的心情去 ...
- CSS布局模型思考
flow模型:默认布局模型,元素从左向右.从上到下依次排列,块状元素独占一行.Position属性对应值static. float模型:主要效果是让本来独占一行的块状元素变成内联-块状元素,并到一排显 ...
- HDOJ 2036
错误代码: #include<stdio.h>#include<math.h>int main(){ int x[102],y[102]; int i,n; float s,a ...
- SGU 195. New Year Bonus Grant
时间限制:0.75s 空间限制:4M 题意: 在一颗树(最多500000个节点)中,可以对节点染色,但是一个节点染了色后,它的父节点和兄弟节点都不能再染了,求最大的染色节点数,并输出所有染色节点. S ...
- visual studio中验证控件的使用
1.RequiredFieldValidator:验证一个必填字段,如果这个字段没填,那么,将不能提交信息. RequiredFieldValidator控件中,主要设置三个属性: (1)ErrorM ...
- window 配置 sendmail
从http://glob.com.au/sendmail/下载sendmail.zip 解压sendmail.zip到目录下(最好使用短路径,长路径会导致问题的出现),我安装的路径是: E:\wamp ...
- DEDE更改版权信息
DEDECMSV5.7版本出现后,在前台网页底部会出现织梦版权信息 “powered by dedecms”,很多人都不知道怎么去掉 1. 方法一: 在include/dedesql.classs. ...
- getJSON回调函数不执行问题?
利用getJSON异步请求时,回调函数不执行,不知道是什么问题? php 返回数据 header("Content-type:text/json"); echo json_enco ...