周末无事,想自己使用C++ Builder XE2编译一下RTKLIB,搜索了半天遇到了一些坑,在这里总结一下。
结论:
按照卡卡罗特博主的说明顺利下载安装破解了C++ Builder XE2,其他的官网链接下载也可以
RAD Studio XE2 v16.0 ISO镜像文件下载 Update4 Hotfix 1(附破解) 百度云盘https://blog.csdn.net/buzaikoulan/article/details/47036835
按照殷海峰77的百度文库文章:编译 RTKLIB 2.4.2-18.06.06,顺便运行编译了RTKLIB
踩坑记录:
第一次看到博主对编译过程操作的说明,但是软件XE2在官网没找到下载链接,最新版本需要注册账号,下载速度特别慢
基于C++ Builder开发工具对RTKLIB重新编译生成exe步骤
https://blog.csdn.net/weixin_43074576/article/details/106241277
去RTKLIB官网看来一下:作者使用的是Embarcadero C++ builder XE2 Starter Edition on Windows 7
百度搜索破解版C++ builder发现下载了个2010,工程可以读取,但是编译错误,怀疑是低版本兼容问题,准备直接查找XE2版本
搜索发现该博主讲得非常详细,甚至给出了历史版本一览,发现必须得下载XE2了,毕竟是作者使用的版本,问题肯定少
RTKLIB如何编译?_华沙沙木_新浪博客
http://blog.sina.com.cn/s/blog_71d6b76b0102wvz1.html
软件下载安装破解:
直接点击该博主的官网镜像链接,迅雷下载,发现可以下载,但是速度总是变成0,陆续试了一天,发现下午开始可以正常下载了,最终也下载成功了
期间发现该博主介绍的超级详细,而且有百度云盘文件,下载正常,可以安装破解
RAD Studio XE2 v16.0 ISO镜像文件下载 Update4 Hotfix 1(附破解) 百度云盘_卡卡罗特的专栏-CSDN博客
https://blog.csdn.net/buzaikoulan/article/details/47036835
终于安装破解成功,按照以下顺序:
每次使用时先打开这个activator,点击active激活,再运行XE2,成功打开软件
但是打开RTKLIB工程提示异常
此时想起来,我之前还安装了2010版本,所以建议直接选择所有程序,找到XE2,直接运行。
RTKLIB编译:
打开RTKLIB工程,成功编译!!!!过程如下:
打开工程
运行 Embarcadero RAD Studio XE2,单击【File】【Open Project...】菜单项,或者软件开启后的【Open Project...】,如下图所示:
打开 app 目录下的 \app\rtklib_winapp.groupproj(2.4.2),或者
\app\winapp\rtklib_winapp.groupproj(2.4.3 b34)如下图所示:
说明:打开 rtklib_winapp.groupproj 可编译生成所有 GUI(图形界面)程序;打开 rtklib_consapp.groupproj 可编译生成所有 CUI(命令行)程序;也可直接打开某个项目文件,如:app\strsvr\strsvr.cbproj。
至此工程打开成功,撒花
Build编译
以编译 rtkconv.exe 为例,在 Project Manager 窗口内鼠标右键单击 rtkconv.exe,弹出菜单中单击【Make】或【Build】菜单项(Build 全部重新编译一遍;Make只编译修改后的*.c 文件),如下图所示:
等待编译完成,编译成功,完结撒花!!!
备注:我编译2.4.3有的会报错,2.4.2基本没有,暂时就没找问题了,哈哈。