Qt中如何編譯ucdmc程序
本文介紹在Qt中編譯ucdmc程序, Qt Creator 可是主要是為了幫助新 Qt 用戶更快速入門并運(yùn)行項(xiàng)目,還可提高有經(jīng)驗(yàn)的 Qt 開發(fā)人員的工作效率。
Qt 作了一次大的更新,在 Qt Creator 中可以直接選擇 VS2008 進(jìn)行編譯,發(fā)現(xiàn)非常方便,于是決定將dicom 作業(yè)在 Qt Creator 中完成。但在編譯時(shí)需要注意幾個(gè)問題。
1. 必須使用 VS 編譯器,不能使用 mingw。
2. 鏈接時(shí)需要加入 /NODEFAULTLIB:"MSVCRTD" 參數(shù),否則鏈接會報(bào)錯(cuò)。
3. 需要加入 wsock32.lib 庫
具體項(xiàng)目文件如下
- QT += core
- QT -= gui
- TARGET = DicomTest
- CONFIG += console
- CONFIG -= app_bundle
- TEMPLATE = app
- ucdmc_dir = ./lib/ucdmc
- INCLUDEPATH += ./lib/ucdmc/include
- QMAKE_LFLAGS += /NODEFAULTLIB:"MSVCRTD"
- CONFIG(release, debug|release) {
- LIBS += $ucdmc_dir/release/ucdmc.lib
- } else {
- LIBS += $ucdmc_dir/debug/ucdmc.lib
- }
- LIBS += wsock32.lib
- SOURCES += \
- src/main.cpp
- HEADERS += \
- src/util/smartptr.h
ucdmc.lib 可以直接用 vs2008 編譯完后加入到項(xiàng)目中。下面是 ucdmc 的源代碼,可以直接用 vs 編譯:http://download.csdn.net/source/3345609
小結(jié):本文所講解的是在Qt中如何編譯ucdmc程序,如果本篇文章的資源還不能夠幫助到你,上面有個(gè)地址,或許也可以幫你解決問題,還是希望本篇文章能夠幫到你。有什么主意,也可以留言。
【編輯推薦】