我试图让DCMTK在Qt Creator中工作,但我陷入了第5步。如果其他步骤有误,请告诉我。
工具:
Qt Creator:基于Qt 5.5.1(MSVC 2013,32位)的Qt Creator 3.5.1(开源)
视觉工作室:
Microsoft Visual Studio Ultimate 2013版本12.0.40629.00更新5
DCMTK:v3.6.0
CMake:v3.3.2
我做了什么:
C:\dcmtk-bin\DCMTK.sln
并构建了ALL_BUILD
C:\dcmtk-bin\DCMTK.sln
并构建INSTALL
我试图从this和this之类的相关问题中添加代码,但是我无法摆脱
要么
我的
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();
}
最佳答案
要在Qt Creator中使用DCMTK,您应该将* .pro文件信息添加到DCMTK包含文件的位置,二进制文件的位置以及链接文件的位置。因此,最简单的方法是创建相应的* .pri文件并将其包含到您的项目文件中:
DCMTK.pri(DCMTK库的默认构建路径)
DCMTK_PATH = "C:/Program Files (x86)/DCMTK"
INCLUDEPATH += $${DCMTK_PATH}/include
LIBS += -L$${DCMTK_PATH}/bin \
-L$${DCMTK_PATH}/lib
LIBS += -ldcmtk
Myproject.pro
...
include(DCMTK.pri)
关于c++ - 如何在Qt Creator中使用DCMTK库?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33640835/