PLM之家PLMHome-国产软件践行者

[资料] Using Visual Studio - create a new project using the NX Open AppWizard

  [复制链接]

2014-4-18 21:29:55 7029 2

admin 发表于 2014-1-19 17:53:39 |阅读模式

admin 楼主

2014-1-19 17:53:39

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

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

x
  1. Using Visual Studio - create a new project using the NX Open AppWizard.2 D4 c! _; n: f! F& Z
      This is described in the NX Open for C/C++ -> Open C Reference Guide ->
/ H" T% C0 E3 V( j+ ~      Overview -> setting up your system.  The image being created is an external- `( i! ?  D$ T: J
      User Function program using C++ and Open C++ calls.
: S! O" I3 C5 F1 L( H   2. Make sure configuration type of the project is Dynamic Library (.dll) . Go to & T' P, j7 x3 W
      Project->Properties (Alt + F7), select/expand Configuration Properties->General and set" n0 w& {- C. H& X
      the "Configuration type" to Dynamic Library (.dll).
) \% e: Y: l. n6 D! b. [   3. Make sure the output file is generated with extension .dll. Go to
% O! a9 u. H! s, v) T      Project->Properties (Alt + F7), select/expand Configuration Properties->Linker and set the1 }* b  j8 R" q9 S5 _
      "Output File" with the .dll extension.
$ r. |; u# s: @3 O   4. Add the OntSelectionBoilerPlate.cpp file by selecting the Project3 \! d* s3 ]- ^. T( P+ X6 |; r
      pulldown and select "Add Existing Item...".  Select the file using the popup! L7 h% V/ G+ e! ~3 {% H
      window.
" f$ I9 V5 c8 |5 S! B0 t: Z7 J# f   5. Add $(UGII_BASE_DIR)\ugopenpp as one of the include directories. Go to Tools->Options,
0 w  M- F8 T( T" k- S6 g      select/expand Projects and Solution->VC++ Directories. On right side window select ' o( n: _8 q1 _& ?4 g. Z* m
      "Include files" option available under "Show Directories for:" pulldown. Add $(UGII_BASE_DIR)\ugopenpp / g' H6 c, I5 T0 U4 ?
      to the existing list.
0 r6 F6 a% A- ~8 M% h# S   6. Add libopenpp.lib and libvmathpp.lib libraries to the project. Go to Project->Properties (Alt + F7),
1 r- e/ r4 e+ o& g      select/expand Configuration Properties->Linker->Input. Provide libopenpp.lib and libvmathpp.lib  K+ I5 V  I! G7 o
      in the "Additional Dependencies" row.( A) g! L* l$ e, F( C0 h
   7. Build the external image by going to the Build menu and selecting either ! f$ j) ]1 y9 d! A2 U% S+ R
      "Build Solution" or "Rebuild Solution".
$ z# J: P( M( e6 y' s0 ~! B      This will create an Dynamic Library called OntSelectionBoilerPlate.dll in the Debug directory.  a% E  _/ M0 v/ Y+ }# l! h

7 D  n% z) r1 m. D0 x
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复

使用道具 举报

全部回复2

sl2651668521 发表于 2014-3-5 15:58:14

sl2651668521 沙发

2014-3-5 15:58:14

这是什么啊
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

Mr_yuan 发表于 2014-4-18 21:29:55

Mr_yuan 板凳

2014-4-18 21:29:55

sl2651668521 发表于 2014-3-5 15:58
* w0 f: [% }9 {; L) ^/ H7 i这是什么啊
% j7 r0 I1 w! d1 T% e
项目属性" }& S  Y& _9 A2 {  @. D
和环境变量设置
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

发表回复

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

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

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

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

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

    我知道了