编译CTK 0.1.0 (VS2013/Qt5.3.1/x64)

来源:互联网 发布:js逗号分割字符串 编辑:程序博客网 时间:2024/06/04 19:34

1.Cmake设置

CTK_QT_VERSION 5

CTK_BUILD_ALL




2.解决错误:

fatal error C1189: #error : The C++ Standard Library forbids macroizing keywords. Enable warning C4005 to find the forbidden macro.

修改文件CTK-build/ITK/CMakeLists.txt中,添加预处理器定义_XKEYCHECK_H。


3.如果有错误:

error C1083: 无法打开包括文件: “QApplication”: No such file or directory

修改错误文件:

#include <QtWidgets/QApplication>
#include <QtWidgets/QMessageBox>

修改文件E:/CTK/Libs/CommandLineModules/Core/CMakeLists.txt中,添加库文件QWidgets.lib

(在APPEND一行中加入Qt5::Widgets)


4.拷贝designer plugin

CTK-build/CTK-build/bin/designer下的CTKDICOMWidgetsPlugins.dll和CTKWidgetsPlugins.dll到D:\Qt\Qt5.3.1\5.3\msvc2013_64\plugins\designer下,并确保环境变量PATH中包含CTK-build\CTK-build\bin\Release

打开Qt Designer能看到widgets列表


0 0
原创粉丝点击