|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
1. Using Visual Studio - create a new project using the NX Open AppWizard.
' E6 ]0 _/ p+ i( k+ e. Q This is described in the NX Open for C/C++ -> Open C Reference Guide -> + U( ?! _' g4 N/ `0 Y# j6 j
Overview -> setting up your system. The image being created is an external
0 d- W/ i/ Q- ~& l; @ User Function program using C++ and Open C++ calls.0 b; M& E) g4 J d* P1 D1 c% `9 X
2. Make sure configuration type of the project is Dynamic Library (.dll) . Go to
4 @- q% j( s/ |) E% Z6 z Project->Properties (Alt + F7), select/expand Configuration Properties->General and set
$ D; W' ^1 q% H! k3 \. h the "Configuration type" to Dynamic Library (.dll).8 Q' m" O3 W9 ?9 L0 F7 s+ L; m! @
3. Make sure the output file is generated with extension .dll. Go to
3 m0 |: N* D$ N G( L) G) {( J Project->Properties (Alt + F7), select/expand Configuration Properties->Linker and set the
/ [( U# R% o- H) d) G "Output File" with the .dll extension.
" @' W( _0 q' c8 j. }4 I! r 4. Add the OntSelectionBoilerPlate.cpp file by selecting the Project
" q+ Q' E% h7 R pulldown and select "Add Existing Item...". Select the file using the popup
+ Z# q( S8 \. ^+ q1 p, A window.
# X9 ~/ s& l2 C5 s" s9 d5 a( q3 B 5. Add $(UGII_BASE_DIR)\ugopenpp as one of the include directories. Go to Tools->Options, 0 Z/ u! F+ J- V# `, V, ?
select/expand Projects and Solution->VC++ Directories. On right side window select
v9 a; w1 i1 ?: m "Include files" option available under "Show Directories for:" pulldown. Add $(UGII_BASE_DIR)\ugopenpp
j; U: m- C4 q2 u to the existing list.
" K a" W/ H2 m8 i/ Z5 o+ T 6. Add libopenpp.lib and libvmathpp.lib libraries to the project. Go to Project->Properties (Alt + F7),
; z- s7 w4 O5 v4 t0 m+ s select/expand Configuration Properties->Linker->Input. Provide libopenpp.lib and libvmathpp.lib# v0 q3 n, _$ r W( {; z8 y+ F1 t
in the "Additional Dependencies" row.' U; h0 \2 c# m3 B9 P* n0 J+ T
7. Build the external image by going to the Build menu and selecting either 0 f6 }. P3 I' j# p/ B+ T- A9 l
"Build Solution" or "Rebuild Solution".
# z3 W$ S; r) p Q This will create an Dynamic Library called OntSelectionBoilerPlate.dll in the Debug directory.
$ F) `$ H8 X, x* |6 N
: a- J6 d3 T. s8 V* C% { |
|