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

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

  [复制链接]

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

2470

主题

1275

回帖

8万

积分

管理员

PLM之家站长

积分
82162
QQ
发表于 2014-1-19 17:53:39 | 显示全部楼层 |阅读模式

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

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

x
  1. Using Visual Studio - create a new project using the NX Open AppWizard.
- \' L* W5 b) d' X7 g; J" r& i3 N      This is described in the NX Open for C/C++ -> Open C Reference Guide -> ( A; K# s; J, {* B* x
      Overview -> setting up your system.  The image being created is an external! H* _: M- k8 B. n: f8 Z2 c: e1 D
      User Function program using C++ and Open C++ calls.
( k* L' Y1 ^7 t2 J# v7 u- _; X   2. Make sure configuration type of the project is Dynamic Library (.dll) . Go to 1 Z( l! J' m1 v1 i, B! e
      Project->Properties (Alt + F7), select/expand Configuration Properties->General and set" A' h% r- J5 V
      the "Configuration type" to Dynamic Library (.dll).& f1 M; [( T- b( P# _1 p; D# \
   3. Make sure the output file is generated with extension .dll. Go to ; }4 W5 a1 q- M
      Project->Properties (Alt + F7), select/expand Configuration Properties->Linker and set the$ v+ p4 U4 a" K; L. @
      "Output File" with the .dll extension.9 F- Z. Z8 u3 r
   4. Add the OntSelectionBoilerPlate.cpp file by selecting the Project5 D( b. ^7 G/ v/ C4 r' A( g' [
      pulldown and select "Add Existing Item...".  Select the file using the popup1 u9 g0 _$ X% D
      window.
$ q5 [& z7 M8 {4 A8 h! P   5. Add $(UGII_BASE_DIR)\ugopenpp as one of the include directories. Go to Tools->Options,
5 t0 Q. t( q2 Y, g      select/expand Projects and Solution->VC++ Directories. On right side window select 6 ?6 B0 ^% U' E6 ]3 V! Q5 g4 t8 v
      "Include files" option available under "Show Directories for:" pulldown. Add $(UGII_BASE_DIR)\ugopenpp 0 o. g; ]/ q, y& i1 M
      to the existing list.& e+ ^6 H. \) j$ Y& _* x
   6. Add libopenpp.lib and libvmathpp.lib libraries to the project. Go to Project->Properties (Alt + F7), * w3 @2 z1 e2 \7 x
      select/expand Configuration Properties->Linker->Input. Provide libopenpp.lib and libvmathpp.lib
. l: D' _8 p& _/ i* B      in the "Additional Dependencies" row.  g3 b2 U! Z' @( V9 x/ Z
   7. Build the external image by going to the Build menu and selecting either
2 h/ ^! r" M8 V9 C% A* S7 K3 n      "Build Solution" or "Rebuild Solution".7 l1 c0 ?; ]& A/ D% G
      This will create an Dynamic Library called OntSelectionBoilerPlate.dll in the Debug directory.8 k) u5 z4 s0 S- S. ~

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

使用道具 举报

全部回复2

7

主题

45

回帖

186

积分

注册会员

积分
186
发表于 2014-3-5 15:58:14 | 显示全部楼层
这是什么啊
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复 支持 反对

使用道具 举报

0

主题

7

回帖

29

积分

新手上路

积分
29
发表于 2014-4-18 21:29:55 | 显示全部楼层
sl2651668521 发表于 2014-3-5 15:58. i( a4 `* B( U! j# ~& ~
这是什么啊

. G5 C- w0 _$ f) w; X& I/ Y项目属性  k0 k! q' K* F
和环境变量设置
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复 支持 反对

使用道具 举报

发表回复

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

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

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

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

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

    我知道了