Creating Windows Form Application with Visual Studio 2005

Compilation and installation of DCMTK

Moderator: Moderator Team

Post Reply
Message
Author
idea
Posts: 4
Joined: Sat, 2006-08-19, 14:52

Creating Windows Form Application with Visual Studio 2005

#1 Post by idea »

Hi all,

I've installed dcmtk under Windows XP SP2, i had develop a simple console application with Visual Studio 2005 Express Edition, and it works correctly.
Now i want to develop a Windows Form Application, but when i try to build follow errors occurs:

------ Build started: Project: demo_application, Configuration: Debug Win32 ------
Compiling...
demo_application.cpp
d:\documents and settings\daniele\desktop\dicomtestapp\demo_application\Form1.h(6) : error C2871: 'System' : a namespace with this name does not exist
d:\documents and settings\daniele\desktop\dicomtestapp\demo_application\Form1.h(7) : error C2653: 'System' : is not a class or namespace name
d:\documents and settings\daniele\desktop\dicomtestapp\demo_application\Form1.h(7) : error C2871: 'ComponentModel' : a namespace with this name does not exist
d:\documents and settings\daniele\desktop\dicomtestapp\demo_application\Form1.h(8) : error C2653: 'System' : is not a class or namespace name
d:\documents and settings\daniele\desktop\dicomtestapp\demo_application\Form1.h(8) : error C2871: 'Collections' : a namespace with this name does not exist
d:\documents and settings\daniele\desktop\dicomtestapp\demo_application\Form1.h(9) : error C2653: 'System' : is not a class or namespace name
d:\documents and settings\daniele\desktop\dicomtestapp\demo_application\Form1.h(9) : error C2871: 'Forms' : a namespace with this name does not exist
d:\documents and settings\daniele\desktop\dicomtestapp\demo_application\Form1.h(10) : error C2653: 'System' : is not a class or namespace name
d:\documents and settings\daniele\desktop\dicomtestapp\demo_application\Form1.h(10) : error C2871: 'Data' : a namespace with this name does not exist
d:\documents and settings\daniele\desktop\dicomtestapp\demo_application\Form1.h(11) : error C2653: 'System' : is not a class or namespace name
d:\documents and settings\daniele\desktop\dicomtestapp\demo_application\Form1.h(11) : error C2871: 'Drawing' : a namespace with this name does not exist
d:\documents and settings\daniele\desktop\dicomtestapp\demo_application\Form1.h(22) : error C2059: syntax error : 'public'
d:\documents and settings\daniele\desktop\dicomtestapp\demo_application\Form1.h(22) : error C2059: syntax error : 'public'
d:\documents and settings\daniele\desktop\dicomtestapp\demo_application\Form1.h(22) : error C2653: 'System' : is not a class or namespace name
d:\documents and settings\daniele\desktop\dicomtestapp\demo_application\Form1.h(23) : error C2143: syntax error : missing ';' before '{'
d:\documents and settings\daniele\desktop\dicomtestapp\demo_application\Form1.h(23) : error C2447: '{' : missing function header (old-style formal list?)
.\demo_application.cpp(8) : error C2337: 'STAThreadAttribute' : attribute not found
.\demo_application.cpp(9) : error C2065: 'array' : undeclared identifier
.\demo_application.cpp(9) : error C2653: 'System' : is not a class or namespace name
.\demo_application.cpp(9) : error C2065: 'String' : undeclared identifier
.\demo_application.cpp(9) : error C2059: syntax error : '>'
.\demo_application.cpp(10) : error C2143: syntax error : missing ';' before '{'
.\demo_application.cpp(10) : error C2447: '{' : missing function header (old-style formal list?)
Build log was saved at "file://d:\Documents and Settings\Daniele\Desktop\dicomTestApp\demo_application\demo_application.dir\Debug\BuildLog.htm"
demo_application - 23 error(s), 0 warning(s)
------ Build started: Project: ALL_BUILD, Configuration: Debug Win32 ------
"Build all projects"
Build log was saved at "file://d:\Documents and Settings\Daniele\Desktop\dicomTestApp\demo_application\ALL_BUILD.dir\Debug\BuildLog.htm"
ALL_BUILD - 0 error(s), 0 warning(s)
========== Build: 1 succeeded, 1 failed, 1 up-to-date, 0 skipped ==========


Can You help me please?

Michael Onken
DCMTK Developer
Posts: 2054
Joined: Fri, 2004-11-05, 13:47
Location: Oldenburg, Germany
Contact:

#2 Post by Michael Onken »

Hi,

I don't think this is a DCMTK related problem. Seems there are missing some includes in your code or there are simply some syntax errors, but I don't have any experiences with Windows Form Applications.

Regards,
Michael

idea
Posts: 4
Joined: Sat, 2006-08-19, 14:52

#3 Post by idea »

Can someone help me by describing the steps to develop a very simple Windows Forms Application?

Thank you in advance
Daniele

idea
Posts: 4
Joined: Sat, 2006-08-19, 14:52

#4 Post by idea »

I need really help please! I've created following CMakeLists.txt file:
#################################################

PROJECT(guitest)

SET(DCMTK_DIR dcmtk-3.5.4-win32-i386)

FILE(GLOB SOURCE_FILES "*.cpp")
FILE(GLOB HEADER_FILES "*.h")

SET(RESOURCE_FILES
app.rc
res/app.ico
)
SET( guitest_SRCS
${SOURCE_FILES}
${HEADER_FILES}
${RESOURCE_FILES}
)

SOURCE_GROUP("Source" FILES ${SOURCE_FILES})
SOURCE_GROUP("Header" FILES ${HEADER_FILES})
SOURCE_GROUP("Resource" FILES ${RESOURCE_FILES})

SET(CMAKE_BUILD_SETTING_CXX_FLAGS " /W3 /Zm1000 /GX /GR")
SET(CMAKE_BUILD_SETTING_CXX_FLAGS_DEBUG "/MDd /Zi /Od /GZ")
SET(CMAKE_BUILD_SETTING_CXX_FLAGS_RELEASE "/MD /O2")

ADD_DEFINITIONS(-D_AFXDLL)
SET(CMAKE_MFC_FLAG 6)

INCLUDE_DIRECTORIES(${DCMTK_DIR}/include)
INCLUDE_DIRECTORIES("D:/Programmi/Microsoft Platform SDK/Include")
INCLUDE_DIRECTORIES("D:/Programmi/Microsoft Visual Studio 8/VC/include")
INCLUDE_DIRECTORIES("D:/Programmi/Microsoft Platform SDK/Bin")
INCLUDE_DIRECTORIES("D:/Programmi/Microsoft Visual Studio 8/VC/bin")
LINK_DIRECTORIES(${DCMTK_DIR}/lib)

ADD_EXECUTABLE(guitest WIN32 ${guitest_SRCS})
TARGET_LINK_LIBRARIES(guitest netapi32 wsock32 ofstd dcmdata dcmimgle)


#################################################


but i receive always the same errors!
CAN YOU WRITE A CMAKELISTS.TXT FILE FOR DEVELOPING A GUI-BASED APPLICATION (Windows forms application)?

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest