msvc6 mfc中如何使用dcmtk3.5.4
和乙個支援庫壓縮檔案,這個檔案不能用頁面上的這個dcmtk 3.5.4 - support libraries for
windows,因為它是用/mt和/mtd編譯的。也不能用頁面上的這個dcmtk - user contributions,因
為那個只能用於vs2005,可用網友simeon提供的那個,是在vs6下用/md和/mdd選項編譯的,但是不
支援xml和openssl
0.2 更改dcmtk-3.5.4下的cmakelist.txt中的/mt和/mtd為/md和/mdd,因為mfc必須使用
multithreaded dll
0.3 用cmake製作工程檔案,這裡只能將xml和openssl設為off,原因見上面。在vc中開啟工程檔案
dcmtk.dsw,並編譯。編譯完後再開啟專案檔案install.dsp,編譯後會生成乙個dcmtk-3.5.4-
win32-i386的目錄,其中包括所有可用的lib和include標頭檔案
1.選擇project settings中的c/c++,設定下面兩項:
1.1 category: code generation的use run-time library選擇debug multithreaded dll,在mfc
下為預設選項
1.2 preprocessor的additional include directories加上
d:/dcmtk-3.5.4-win32-i386/include
2.選擇project settings中的link,選擇category為input,設定下面兩項:
2.1 在additional library path中新增
d:/dcmtk-3.5.4-win32-i386/lib,d:/dcmtk-3.5.4-win32-i386-support/zlib-1.2.3/lib
其中d:/dcmtk-3.5.4-win32-i386-support為支援庫如zlib的安裝路徑
2.2 在object/library modules中新增
netapi32.lib wsock32.lib zlib_d.lib ofstd.lib dcmdata.lib
前兩個是必須要加的,以支援winsock。
下面是乙個例子,顯示dicom檔案中病人的名字:
MSVC6 MFC中如何使用dcmtk3 5 4
msvc6 mfc中如何使用dcmtk3.5.4 和乙個支援庫壓縮檔案,這個檔案不能用頁面上的這個dcmtk 3.5.4 support libraries for windows,因為它是用 mt和 mtd編譯的。也不能用頁面上的這個dcmtk user contributions,因 為那個只能...
如何在VC6 MFC中使用GDI
gdi 可應用於二維向量圖象,柵格圖象及排版,是為c c 程式設計師而設計的表現為c 類而存在的介面,能用於一切基於windows的應用中。作為gdi的後繼者,gdi 在gdi中增加了新功能,如文字的反鋸齒,漸變筆刷,alpha溶合 也優化了gdi許多已有的功能。此外,gdi 改變了程式設計模式,使...
關於MFC中如何使用CEF核心
entry point function for all processes.int apientry wwinmain hinstance hinstance,hinstance hprevinstance,lptstr lpcmdline,int ncmdshow 這裡注意,createbrow...