我试图让 DCMTK 在 Qt Creator 中工作,但我在第 5 步被卡住了。如果其他步骤有误,请告诉我。
工具:
Qt Creator:Qt Creator 3.5.1(开源),基于 Qt 5.5.1(MSVC 2013,32 位)
Visual Studio:Microsoft Visual Studio Ultimate 2013,版本 12.0.40629.00 更新 5
DCMTK:v3.6.0
CMake:v3.3.2
我做了什么:
- 我使用 CMake 生成了项目文件
- 我
C:\dcmtk-bin\DCMTK.sln
在 Visual Studio 中打开并构建ALL_BUILD
- 我以管理员模式重新启动 Visual Studio,打开
C:\dcmtk-bin\DCMTK.sln
并构建INSTALL
我启动了 Qt Creator 并创建了一个新的 Qt 控制台应用程序
为了使我的项目正常工作,我需要向 .pro 文件添加什么?我试图从像this AND this这样的相关问题中添加代码,但我无法摆脱像这样的错误
无法打开包含文件:'dcmtk/config/osconfig.h':没有这样的文件或目录
或者
LNK1104:无法打开文件 'dcmdata.lib'
我的main.cpp
文件包含以下代码:
#include <QCoreApplication>
#include <QDebug>
#include "dcmtk/config/osconfig.h"
#include "dcmtk/dcmdata/dctk.h"
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QString mystr="Hellow world";
qDebug() <<mystr;
return a.exec();
}