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

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

[复制链接]

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

2470

主题

1275

回帖

8万

积分

管理员

PLM之家站长

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

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

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

x
0 Q  r% @7 G! n: P" \) r( u/ h
$ k" U! W$ z  ^& B& l
最简单的一个ITK程序实例(C和C++两个版本哦)* r4 u' X1 ~" f% ~4 E! X, `% v
  1. //C版本* A/ h. g) d9 \8 Z  ~/ ]) h7 {
  2. #include <stdlib.h>
    1 |' U! u( ?( K9 |2 z
  3. #include <TC/tc.h>! A& f3 S( a6 W1 \' s) Q3 y1 F+ u4 n
  4. ! O; v4 D+ w8 T% Y1 g
  5. int ITK_user_main(int argc, char* argv[]) 8 M, h$ i+ Y! P% L
  6. { 4 S* y  J5 Z0 ?, _4 W
  7.         int result;8 S8 S9 P; H- x- f; y' X
  8.         if( (result = ITK_auto_login()) == ITK_ok) 1 O' K0 o- y% O0 M2 @! G
  9.         {
    ; @% O  x5 u8 {2 }& b
  10.                 //登陆成功
    6 y* f! Q/ ^% f8 B$ c, S) I
  11.                 printf(“Hello PLM之家!”);
    , h9 ?5 v: k( Z8 ~! v
  12.                 result = ITK_exit_module(TRUE);
    , F6 Y2 F1 p9 a! c, ~
  13.         } 4 p& J  k  C) [% k' b
  14.         else, U' U4 h9 o; K) v% A4 b
  15.         {
    $ u$ {% `4 n  E; I, A0 Q7 f
  16.                 //登陆失败9 `) t! I' @2 e, W1 Z" ^1 Z
  17.         }
    & \1 W' B4 x5 d# X: ]
  18.         return result; 2 O! w. |7 q+ K3 j
  19. }7 I& x2 J) i/ p- c

  20. ; M. A- x9 a3 e/ E% W% @6 [9 l
  21. 0 T) [" r8 Z2 ^5 s( ?
  22. //C++版本
    / O9 c& e) c% ~; E% T4 R. e
  23. #include <tc/tc.h>- z- v5 U( V. f) M3 w$ I
  24. #include <iostream>
    % \( T+ Q$ T. }
  25. using namespace std;" m+ {+ S+ [$ W
  26. 0 Y5 p4 }9 Q6 X8 }2 @) }: b% C
  27. int ITK_user_main(int argc, char* argv[])
    " q, h9 k1 R; c0 t! Y
  28. { , ?9 J9 y8 F9 C' `0 g/ y
  29.         int result;
    + r+ X6 S$ y# c' t- Y7 Q
  30.         if( (result = ITK_auto_login()) == ITK_ok)
    * i0 s, D) d, o1 e* D
  31.         {
      r: J1 B( E9 k
  32.                 //登陆成功& d+ x1 S, L' `0 u( p- D! g" [
  33.                 cout<<"Hello PLM之家!"<<endl;0 j: I' l2 t& n! C1 N- A/ b
  34.                 result = ITK_exit_module(TRUE);
      ]' y( A7 q% I+ I' V
  35.         } " b/ C+ P0 m. }7 P: h2 o
  36.         else
    9 `  M1 A& d" C0 {6 H! [: B+ N3 [
  37.         {
    : P3 ~0 N: p3 k5 F. a: y
  38.                 //登陆失败
    - k3 X- U& Q) V* w+ Q
  39.         }
    " ~* J: C! `# j3 [: C; C
  40.         return result; 1 {* I8 D, L7 Z7 N" G) e( N
  41. }
    ! P2 d5 Z. ]6 @. E1 E
  42. 8 o/ r# A- [- b1 {) ?1 z1 [0 n
复制代码

- J3 w% L- _; q0 V$ Q% }) g1 Z
2 l3 X  ?3 p" q* p4 Y; B! h! Z, A$ j: x, _3 q  n  u2 m
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了