|
|
请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
1. Using Visual Studio - create a new project using the NX Open AppWizard.
+ J |6 s7 e4 M9 p This is described in the NX Open for C/C++ -> Open C Reference Guide -> & H8 u" B. E' @# X' G# a
Overview -> setting up your system. The image being created is an external
& K1 E) p% x' N; C1 s/ ` User Function program using C++ and Open C++ calls.
- K3 M) Y; ^0 ~; i! C( v$ ^2 Y 2. Make sure configuration type of the project is Dynamic Library (.dll) . Go to + |3 m2 I+ Z+ r: e8 d" I
Project->Properties (Alt + F7), select/expand Configuration Properties->General and set
- u& T0 [" N- f) h! r/ T7 N# A the "Configuration type" to Dynamic Library (.dll).
u p$ Y4 R2 C: P F! f5 i 3. Make sure the output file is generated with extension .dll. Go to
# X4 x% ]6 |% @" D9 S" } Project->Properties (Alt + F7), select/expand Configuration Properties->Linker and set the5 K* T) p, ~0 w$ ?* S' U6 m. ]. n/ L
"Output File" with the .dll extension.7 f; K/ H8 m9 e3 t# v
4. Add the OntSelectionBoilerPlate.cpp file by selecting the Project5 h: T/ P( i! a0 E# X8 w
pulldown and select "Add Existing Item...". Select the file using the popup
6 n4 Z1 ?. X9 f1 s2 M0 F) ~ window.
+ x. O- g- o- L0 o: n 5. Add $(UGII_BASE_DIR)\ugopenpp as one of the include directories. Go to Tools->Options,
: T2 R1 T+ M& n/ Z" q5 Y/ j select/expand Projects and Solution->VC++ Directories. On right side window select
" r2 R" V, F8 |! I; u5 g "Include files" option available under "Show Directories for:" pulldown. Add $(UGII_BASE_DIR)\ugopenpp
2 ?: v7 l# O7 m2 z( _0 o, Y to the existing list.; B& `* E U% g p$ R0 h
6. Add libopenpp.lib and libvmathpp.lib libraries to the project. Go to Project->Properties (Alt + F7), . v, _, B# G: Z7 M6 I
select/expand Configuration Properties->Linker->Input. Provide libopenpp.lib and libvmathpp.lib
: p* }* B; e: `/ u2 Y, z' j. l in the "Additional Dependencies" row. U& d) a+ x: Z- I: f3 o
7. Build the external image by going to the Build menu and selecting either
) V" Y: Q. E( F- G! J$ c8 V A% @ "Build Solution" or "Rebuild Solution"./ x0 B, p7 L8 ]2 l4 n. F
This will create an Dynamic Library called OntSelectionBoilerPlate.dll in the Debug directory.
2 `; i. B8 i6 S/ I1 F( r8 D* g' Q% f( p
|
|