http://www.codeproject.com/macro/CorbaAppWiz.asp
다운 받는다.
ACE+TAO-1.4a_with_latest_patches.tar.tar
압축 푼다.
C:\ACE_wrappers\
C:\ACE_wrappers\ACE-INSTALL.html 를 보고 실행한다.
visual c++6.0
ACE.dll
x.dll...
C:\ACE_wrappers\TAO\TAO-INSTALL.html 를 보고 실행한다.
visual c++6.0
TAO.dll
x.dll...
visual c++6.0 tools->directory path 설정
C:\ACE_wrappers\TAO\tests\OBV\Compile_Test\ 테스트 한다.
처음 안된다.
path설정 잘못 되었거나, dll 없거나, dll생성 안해서 발생하는 문제이다.
Visual c++ 6.0 환경 설정
IDL
tao_idl -Sc -Ge 1 -Wb,pre_include=ace/pre.h -Wb,post_include=ace/post.h $(InputPath)
$(InputPath)C.cpp
$(InputPath)C.h
$(InputPath)S.cpp
$(InputPath)S.h
$(InputPath)S.inl -> 해도 안해도 무조건 생성 된다.
$(InputPath)C.inl -> 해도 안해도 무조건 생성 된다.
컴파일 한다.
생성된 파일을 프로젝트에 추가한다.
C/C++
/nologo /MD /W3 /GR /GX /O2 /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /Fo"Debug/" /Fd"Debug/" /FD /c
Link
advapi32.lib user32.lib ACE.lib TAO.lib TAO_PortableServer.lib
TAO_Valuetype.lib /nologo /subsystem:console /incremental:yes /pdb:"Debug/projectname.pdb" /debug /machine:I386 /out:"Debug/projectname.exe" /pdbtype:sept
Resources
/l 0x409 /d "NDEBUG" --> 0x412 korean
Browse Info
/nologo /o"Debug/projectname.bsc"
Advanced CORBA progamming C++ 예제를 실행한다.
설정 잘 했으면 무조건 된다.



댓글 없음:
댓글 쓰기