|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
1. Using Visual Studio - create a new project using the NX Open AppWizard.
- z0 _% S+ ~) B% m" Z This is described in the NX Open for C/C++ -> Open C Reference Guide -> 6 n5 o& H! A* U3 \+ g
Overview -> setting up your system. The image being created is an external6 M* v- @& v4 S d1 V
User Function program using C++ and Open C++ calls." c- P% J* [6 G8 C9 A+ V! T4 f/ S/ _
2. Make sure configuration type of the project is Dynamic Library (.dll) . Go to 5 z4 @" Y& P. G$ r( M Q
Project->Properties (Alt + F7), select/expand Configuration Properties->General and set
. h0 w" i) V7 J( m the "Configuration type" to Dynamic Library (.dll).' h/ q0 I9 c) N* f' C- H+ Q; s2 a
3. Make sure the output file is generated with extension .dll. Go to 8 \8 R, m+ g# ]
Project->Properties (Alt + F7), select/expand Configuration Properties->Linker and set the
* M5 C( x) a) @ W "Output File" with the .dll extension.
. |, ^& d: [) \; S2 L8 C 4. Add the OntSelectionBoilerPlate.cpp file by selecting the Project; K7 G# m/ c/ s* j% o* r9 F
pulldown and select "Add Existing Item...". Select the file using the popup
) e* i& n: e$ w window.
! L8 |" ]; j$ K/ ~8 G* e 5. Add $(UGII_BASE_DIR)\ugopenpp as one of the include directories. Go to Tools->Options, 1 q9 W- \/ f, K; `8 k) ?# P# ~
select/expand Projects and Solution->VC++ Directories. On right side window select 8 b! R1 y. ?/ a& j, D; \7 `; \0 |( T
"Include files" option available under "Show Directories for:" pulldown. Add $(UGII_BASE_DIR)\ugopenpp 8 g) R4 L' B7 r. S
to the existing list.
4 R! e- V8 t# j7 ^/ F, J- A 6. Add libopenpp.lib and libvmathpp.lib libraries to the project. Go to Project->Properties (Alt + F7),
6 O! ]# ?" d# Q( `, P0 @" I select/expand Configuration Properties->Linker->Input. Provide libopenpp.lib and libvmathpp.lib
! U7 p2 U5 G9 q! A' K0 ~ in the "Additional Dependencies" row.
2 R* V- p" g% c" @2 ?/ o 7. Build the external image by going to the Build menu and selecting either ( `3 A& ]% n2 }# L. M. J! k) ^
"Build Solution" or "Rebuild Solution".5 H5 ~1 D9 \( o# t7 G6 c+ T% e
This will create an Dynamic Library called OntSelectionBoilerPlate.dll in the Debug directory.3 k8 d' r; w8 t- d4 C- F8 W
" h6 F+ @# n' `/ d" s9 M; T- U& q |
|