PLM之家PLMHome-工业软件与AI结合践行者

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

  [复制链接]

2014-4-18 21:29:55 7124 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.8 B: i$ j% Y1 p' N; e7 ^
      This is described in the NX Open for C/C++ -> Open C Reference Guide -> 2 x# S! y: K3 z/ V( l
      Overview -> setting up your system.  The image being created is an external
, u7 ^7 f6 @  L% V7 W      User Function program using C++ and Open C++ calls.+ j* c+ d9 j; j. q7 r0 @8 c
   2. Make sure configuration type of the project is Dynamic Library (.dll) . Go to
& }/ ~6 a$ X  W7 b" ?      Project->Properties (Alt + F7), select/expand Configuration Properties->General and set$ u- e' Y) |5 @% _, C- S
      the "Configuration type" to Dynamic Library (.dll).
3 i: o. [  i: t- o' g3 _1 P' g" g   3. Make sure the output file is generated with extension .dll. Go to
/ @& N2 J/ a4 B" @      Project->Properties (Alt + F7), select/expand Configuration Properties->Linker and set the
6 R" _. R( c2 U; f- n5 b      "Output File" with the .dll extension.
$ m9 q! l0 p& W; F- n   4. Add the OntSelectionBoilerPlate.cpp file by selecting the Project
; J4 G! l7 T" Z  n9 f6 j      pulldown and select "Add Existing Item...".  Select the file using the popup
  V  |* B8 I: A( @3 i; b* L      window.
" Z, K% e% z1 F* v8 N   5. Add $(UGII_BASE_DIR)\ugopenpp as one of the include directories. Go to Tools->Options, 4 W0 x0 B4 s) d4 B- Y: S
      select/expand Projects and Solution->VC++ Directories. On right side window select
9 {( o& X2 T) w. e0 \7 h7 v% b      "Include files" option available under "Show Directories for:" pulldown. Add $(UGII_BASE_DIR)\ugopenpp
) F/ z4 d# B$ \% V3 O5 }      to the existing list.5 v3 q8 y' ~6 r, u+ o. \, H1 s0 a
   6. Add libopenpp.lib and libvmathpp.lib libraries to the project. Go to Project->Properties (Alt + F7),
" r  s: W' Y5 b      select/expand Configuration Properties->Linker->Input. Provide libopenpp.lib and libvmathpp.lib
+ k% Q, b0 c( W4 ]1 a; j5 r! C+ U      in the "Additional Dependencies" row.
& k- B" R7 d* Z+ A   7. Build the external image by going to the Build menu and selecting either
' @$ t% r$ \+ O3 D$ r      "Build Solution" or "Rebuild Solution".
: i  F8 u$ Y+ \2 _) T! R      This will create an Dynamic Library called OntSelectionBoilerPlate.dll in the Debug directory.
. a* r  k4 w& D7 L7 z/ w" R- Q+ V
8 P$ S- R' S# G) {- d
上海点团信息科技有限公司,承接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
5 W% N' l( Z; K) d4 J这是什么啊
) c- o6 A' O6 _
项目属性
7 \0 R. ~! o9 B4 g* {6 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二次开发专题模块培训报名开始啦

    我知道了