|
请使用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 |
|