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

发布于 2021-10-10 01:38:58 字数 1493 浏览 1303 评论 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 目录中

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

关于作者

JSmiles

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

0 文章
0 评论
84960 人气
更多

推荐作者

挽容

文章 0 评论 0

女中豪杰

文章 0 评论 0

吻安

文章 0 评论 0

cassie

文章 0 评论 0

JinFeng

文章 0 评论 0

undefined

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文