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