Clone 克隆 CTK 并编译运行测试代码 - 文章教程

Clone 克隆 CTK 并编译运行测试代码

发布于 2021-10-10 字数 1627 浏览 824 评论 0

下载代码

cd /mnt/d/xproject/
git clone https://github.com/yuzhongbin/CTK.git

配置和编译

mkdir ctk-superbuild
cd ctk-superbuild
ccmake ../CTK
sudo make -j

运行

cd ./CTK-build/bin
./CTKPluginFrameworkAuthPlugsTests

踩坑记录

1、会用 ccmake 配置 cmake 编译参数

ccmake ../CTK 后,按 c 键启动配置,上下键移动,回车键修改值,最终选定的值如下,完成后按 c 键,然后 g 键生效。

                                                     Page 1 of 1
 CTK_BUILD_ALL                    OFF 
 CTK_BUILD_ALL_APPS               OFF 
 CTK_BUILD_ALL_LIBRARIES          OFF 
 CTK_BUILD_ALL_PLUGINS            OFF 
 CTK_BUILD_EXAMPLES               OFF 
 CTK_ENABLE_DICOM                 OFF 
 CTK_ENABLE_DICOMApplicationHos   OFF 
 CTK_ENABLE_PluginFramework       ON 
 CTK_ENABLE_Python_Wrapping       OFF 
 CTK_ENABLE_Widgets               OFF 
 CTK_USE_GIT_PROTOCOL             OFF 
 QT_QMAKE_EXECUTABLE              /usr/bin/qmake 

CTK_BUILD_ALL: Build everything in CTK
Press [enter] to edit option Press [d] to delete an entry                                      CMake Version 3.10.2
Press [c] to configure
Press [h] for help           Press [q] to quit without generating
Press [t] to toggle advanced mode (Currently Off)

2、编译过程中会下载其他 git 库,部分已失效;已全部修改为 github 上有效的代码库

3、ccmake配置时,CTK_USE_GIT_PROTOCOL设置为OFF走https协议,每次都要输入github上的用户名和密码

4、示例代码在 /CTK/Libs/PluginFramework/Testing/FrameworkTestPlugins/auth_plugin 目录中

如果你对这篇文章有疑问,欢迎到本站 社区 发帖提问或使用手Q扫描下方二维码加群参与讨论,获取更多帮助。

扫码加入群聊

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

目前还没有任何评论,快来抢沙发吧!

关于作者

JSmiles

生命进入颠沛而奔忙的本质状态,并将以不断告别和相遇的陈旧方式继续下去。

2512 文章
30 评论
81896 人气
更多

推荐作者

qq_iQVWB

文章 0 评论 0

gyhjy

文章 0 评论 0

dianjvnan

文章 0 评论 0