http://www.cs.wustl.edu/~schmidt/ACE.html
http://www.mimul.com/pebble/default/2007/01/26/1169815560000.html
2008년 3월 24일 월요일
fc 6 + eclipse 3.3.2
needed files
eclipase-cpp-europa-winter-linux-gtk.tar.gz
jdk-6u5-linux-i586.rpm.bin( java version 1.6.0_05)
tar xvzf eclipase-cpp-europa-winter-linux-gtk.tar.gz
./jdk-6u5-linux-i586.rpm.bin
[root@localhost ~]# whereis javajava: /usr/bin/java /etc/java /usr/lib/java /usr/share/java[root@localhost ~]# ls -al /usr/bin/java
lrwxrwxrwx 1 root root 26 Mar 25 00:14 /usr/bin/java -> /usr/java/default/bin/java
reference
ls -al /usr/bin/java
/usr/bin/java->/etc/alternatives/java
-->
ln -s /usr/bin/java/default/bin/java /usr/bin/java
[root@localhost java]# ls -al
total 32
drwxr-xr-x 3 root root 4096 Mar 24 20:20 .
drwxr-xr-x 16 root root 4096 Mar 24 20:17 ..
lrwxrwxrwx 1 root root 16 Mar 24 20:20 default -> /usr/java/latest
drwxr-xr-x 9 root root 4096 Mar 24 20:20 jdk1.6.0_05
lrwxrwxrwx 1 root root 21 Mar 24 20:20 latest -> /usr/java/jdk1.6.0_05
[root@localhost java]#
eclipse 실행후 main.cpp 만들어서 실행 해보니...
**** Build of configuration Debug for project hello ****
make all
Building target: hello
Invoking: GCC C++ Linker
g++ -o"hello" ./main.o
/usr/lib/gcc/i386-redhat-linux/4.1.1/../../../crt1.o: In function `_start':
(.text+0x18): undefined reference to `main'
collect2: ld returned 1 exit status
make: *** [hello] Error 1
build 하면 자동 저장이 안되네. ^^
eclipase-cpp-europa-winter-linux-gtk.tar.gz
jdk-6u5-linux-i586.rpm.bin( java version 1.6.0_05)
tar xvzf eclipase-cpp-europa-winter-linux-gtk.tar.gz
./jdk-6u5-linux-i586.rpm.bin
[root@localhost ~]# whereis javajava: /usr/bin/java /etc/java /usr/lib/java /usr/share/java[root@localhost ~]# ls -al /usr/bin/java
lrwxrwxrwx 1 root root 26 Mar 25 00:14 /usr/bin/java -> /usr/java/default/bin/java
reference
ls -al /usr/bin/java
/usr/bin/java->/etc/alternatives/java
-->
ln -s /usr/bin/java/default/bin/java /usr/bin/java
[root@localhost java]# ls -al
total 32
drwxr-xr-x 3 root root 4096 Mar 24 20:20 .
drwxr-xr-x 16 root root 4096 Mar 24 20:17 ..
lrwxrwxrwx 1 root root 16 Mar 24 20:20 default -> /usr/java/latest
drwxr-xr-x 9 root root 4096 Mar 24 20:20 jdk1.6.0_05
lrwxrwxrwx 1 root root 21 Mar 24 20:20 latest -> /usr/java/jdk1.6.0_05
[root@localhost java]#
eclipse 실행후 main.cpp 만들어서 실행 해보니...
**** Build of configuration Debug for project hello ****
make all
Building target: hello
Invoking: GCC C++ Linker
g++ -o"hello" ./main.o
/usr/lib/gcc/i386-redhat-linux/4.1.1/../../../crt1.o: In function `_start':
(.text+0x18): undefined reference to `main'
collect2: ld returned 1 exit status
make: *** [hello] Error 1
build 하면 자동 저장이 안되네. ^^
2008년 3월 18일 화요일
2008년 3월 4일 화요일
KMDT420 Fedora 6 + QT 4 설치방법
zaxrok@gmail.com참조
-target-
mount -t nfs 192.168.10.106:/nfs
/mnt/nfscd /mnt/nfscp -R Trolltech /usr/local/cp libstdc++.so.6.0.3 /libcd /libln -s libstdc++.so.6.0.3 libstdc++.so.6cd /mnt/nfscp kmdt420ui /kmdt420/bincd /etc
vi profile맨밑줄에/kmdt420/bin/kmdt420ui -qws -nomouse &
-target-
mount -t nfs 192.168.10.106:/nfs
/mnt/nfscd /mnt/nfscp -R Trolltech /usr/local/cp libstdc++.so.6.0.3 /libcd /libln -s libstdc++.so.6.0.3 libstdc++.so.6cd /mnt/nfscp kmdt420ui /kmdt420/bincd /etc
vi profile맨밑줄에/kmdt420/bin/kmdt420ui -qws -nomouse &
ACE+TAO, LOKI MSVC8에서 사용
http://download.dre.vanderbilt.edu/ 에서 다운 받는다 최신으로
나할때 ACE 5.6.2, TAO 1.6a다
물론 msvc8로 컴파일 되어있다.
물론 RAD Studio 2007에서는 안된다.
집툴이 없다.
다운받은걸 푼다.
c:\TAO 이름으로 ...
c:\TAO\ACE_wrappers\ACE-INSTALL를 읽는다.
똑같이 따라 한다.
아주아주 쉽다
사용자 path 설정
변수명:ACE_ROOT
값: C:\TAO\5.6_1.6a\ACE_wrappers
변수명:TAO_ROOT
값:%ACE_ROOT%\TAO
system path 설정
;%ACE_ROOT%\lib 추가
ps C:\TAO\5.6_1.6a\ACE_wrappers\docs/ACE-guidelines참조
나할때 ACE 5.6.2, TAO 1.6a다
물론 msvc8로 컴파일 되어있다.
물론 RAD Studio 2007에서는 안된다.
집툴이 없다.
다운받은걸 푼다.
c:\TAO 이름으로 ...
c:\TAO\ACE_wrappers\ACE-INSTALL를 읽는다.
똑같이 따라 한다.
아주아주 쉽다
사용자 path 설정
변수명:ACE_ROOT
값: C:\TAO\5.6_1.6a\ACE_wrappers
변수명:TAO_ROOT
값:%ACE_ROOT%\TAO
system path 설정
;%ACE_ROOT%\lib 추가
ps C:\TAO\5.6_1.6a\ACE_wrappers\docs/ACE-guidelines참조
2007년 9월 8일 토요일
QT4
qtopia-core-opensource-src-4.3.0.tar.gz
qt-x11-opensource-src-4.3.0.tar.gz
압축 푼다.
x11
/usr/local/Trolltech/Qt4.3.0
arm
/usr/local/Trolltech/Qtopia-core-arm
x86
/usr/local/Trolltech/Qtopia-core-x86
환경 변수 설정
project 폴더에 있음
요거만 신경쓰면됨
export QMAKESPEC=$QTDIR/mkspecs/qws/linux-arm-g++
QDevelop 에서 QTDIR만 설정하면 다 쓸수 있음
각각의
./Configuration
-target-
mkdir /usr/local/Trolltech/Qtopia-core-arm
mkdir /usr/local/Trolltech/Qtopia-core-arm/font
The ACE ORB + visual 6 compile
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++ 예제를 실행한다.
설정 잘 했으면 무조건 된다.



피드 구독하기:
글 (Atom)
