Windows下编译CTK

工具

CMake+VS2015+Qt 5.9.1

问题

1、Qt版本默认使用Qt4

:将变量CTK_QT_VERSION的值从4修改为5。

2、Could not find a package configuration file provided by "Qt5" with any of
the following names:Qt5Config.cmake、qt5-config.cmake

:指定Qt的CMake文件路径,例如:盘符+/Qt/Qt5.9.1/5.9.1/msvc2015_64/lib/cmake/Qt5。

3、DGraph应用程序错误

这个问题在https://cmake.org/pipermail/ctk-developers/2010-September/000325.htmlhttps://github.com/commontk/CTK/issues/870这两篇中都有遇到。

CMake编译过程中,默认生成Debug版的程序,执行build\Utilities\DGraph\Debug目录下的DGraph程序会弹出应用程序错误。

至于Debug版DGraph应用程序错误,无法正常启动的原因尚不清楚,如果有知道的同学,烦请留言告知!

解决办法:

1、打开build\Utilities\DGraph目录下DGraph.sln工程,配置一个Release版本,生成Release版的可执行程序(可双击启动应用程序,程序正常执行);

2、在CMake中将DGraph_EXECUTABLE变量指定为步骤1生成的Release版可执行程序;

参考

1、cmake编译ctk在qt5环境下的一个错误解决

2、windows编译CTK框架

编译结果下载

https://download.csdn.net/download/beibeix2015/13779479

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值