PLM之家PLMHome-工业软件践行者

最简单的一个ITK程序实例(C和C++两个版本哦)

[复制链接]

2013-12-3 21:16:39 5719 0

2470

主题

1275

回帖

8万

积分

管理员

PLM之家站长

积分
82172
QQ
发表于 2013-12-3 21:16:39 | 显示全部楼层 |阅读模式

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

您需要 登录 才可以下载或查看,没有账号?注册

x
% J! n9 a: J* s
7 }/ p+ w# E8 A: t' z
最简单的一个ITK程序实例(C和C++两个版本哦)
2 M3 E7 I  l1 d  k4 Q
  1. //C版本7 j/ x/ }7 T# ~$ B) u
  2. #include <stdlib.h>
    0 \9 ^+ I  J( y/ a2 ?9 ]. v2 _
  3. #include <TC/tc.h>
    & K) s8 C- D6 }$ X

  4. 2 y1 c4 d: ^, u% i1 e
  5. int ITK_user_main(int argc, char* argv[]) 7 p/ ]$ s7 C% v  U* [
  6. {
    " F, m& }# |$ l4 y" ^) Z
  7.         int result;
    7 y% W. T: r4 d! x5 u
  8.         if( (result = ITK_auto_login()) == ITK_ok)
    % |- u* B8 G9 }  A# L% O1 h7 Y3 n
  9.         {
    6 m* @- W2 B8 U+ w& {4 m! X+ r
  10.                 //登陆成功( h5 s% |; p4 U6 i& J- R+ }
  11.                 printf(“Hello PLM之家!”);
    # m# C$ \% I* J  T0 _1 h3 O, b
  12.                 result = ITK_exit_module(TRUE); $ m' D( R$ i$ R1 R1 |/ _0 D
  13.         }
    6 [# f1 z8 s5 |9 F  _. H9 q2 U
  14.         else$ a" F' L# }/ r" {( {% b9 P
  15.         {) ?3 l  K/ j3 z2 J. z
  16.                 //登陆失败
    6 {3 z8 V$ \! g, ~  \8 C
  17.         }
    ! E& s+ N0 e7 D8 ^
  18.         return result; . z( i9 a: B/ N& v% ~
  19. }% }/ D6 {( Y% F8 h: l2 |6 w
  20. : t( `0 q" W3 d+ N  O
  21. 4 E1 o, x9 j6 L: W" b
  22. //C++版本1 f( {5 ?4 n3 q
  23. #include <tc/tc.h># `% L* P5 h: E$ |6 A: r, a' u9 W3 o* K
  24. #include <iostream>
    8 w3 H; b9 c( o$ t2 z! N+ c, |
  25. using namespace std;8 D4 b- H6 e: m6 n! Z. A' x

  26. % k2 ^( t% b, k+ I# K8 z$ X, ~
  27. int ITK_user_main(int argc, char* argv[]) & I3 p. K! o3 z4 x7 H
  28. { * a' S! p* ]4 b1 P
  29.         int result;6 h, r2 Z! u4 g) e, {
  30.         if( (result = ITK_auto_login()) == ITK_ok) . W) E$ `* t* l8 @+ ?
  31.         {
    " r- U; S9 Q- y% e& o9 G
  32.                 //登陆成功
    4 d4 d' I* p4 K* u9 K& p
  33.                 cout<<"Hello PLM之家!"<<endl;' L* B1 X% d% B9 t6 ~$ f# n& O
  34.                 result = ITK_exit_module(TRUE); + q5 w& X' }% g# |* j6 C  I. a9 H1 I
  35.         } 6 L6 Y- ~+ n. }2 M: S9 m
  36.         else
    5 c& e/ C1 T5 n; F% c
  37.         {" l& O( }/ j" b6 ~4 O+ O
  38.                 //登陆失败$ l/ G, o' W9 w  M
  39.         }
    ( C% w. \5 ?  a! B! ^  i; `4 w% D
  40.         return result; + L: N6 ^2 w1 `3 z
  41. }5 t' D' v8 y0 B# p' i# X& P5 w
  42. $ [% n; L' Q2 Z
复制代码

; B6 ^! g, B4 n, P
+ I$ X1 a- M% O6 H" V
0 f  Z+ }/ C" p" M7 F" L: X$ D) x, V
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了