本文主要是介绍Qt5.7 编译V-REP,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
-
- 准备工作
- 1在官网下载教育版安装包及源码
- 2参考官方编译指南进行编译
- 下载qscintilla
- 下载Boost C库
- 下载 Lua51
- 3软件安装与解压
- 编译
- 存在的问题
- 准备工作
准备工作
1 下载安装包及源码
2 下载各种库
3 安装软件,解压缩库
1、在官网下载教育版安装包及源码
2、参考官方编译指南进行编译
下载qscintilla
下载Boost C++库
下载 Lua5.1
3、软件安装与解压
此处不再赘述
编译
* 将解压出来的源码放在软件安装目录下,将各种库解压后,放在源码工程目录下
打开\QScintilla_gpl-2.10.1\Qt4Qt5中的工程,并编译生成库文件
打开V-REP的pro文件,根据提示添加库路径
- 注意使用双引号包括路径,路径中使用/ ,而不是\
- 注意使用双引号包括路径,路径中使用/ ,而不是\
开始编译,历时36分37秒,没有错误(可以添加-j4编译参数,开4个线程编译更快)
存在的问题
编译生成一个v_rep.dll和libv_rep.a库,然后根据官方指南:
V-REP compiles to a shared library. The default client application that loads and runs the library is “vrep” or “vrep.exe”. You can use the precompiled one, or recompile it yourself (refer to following project files: programming/v_repClientApplication or programming/windowsOnlyProjects/v_repClientApplication). The load operation of the library is successfull only if:
(即可以自己编译可执行文件vrep.exe)
- the client application could find all needed functions in the shared library
- the shared library could find all shared libraries that itself relies on (e.g. the Lua shared library)
The easiest for you to do is to copy the compiled libraries into the V-REP PRO or V-REP PRO EDU folder, then you will be sure that V-REP should start and won’t complain about missing dependencies.
但是运行时,报错:
欢迎大家指教,谢谢
这篇关于Qt5.7 编译V-REP的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!