PLM之家PLMHome-国产软件践行者

[已解决] fatal error LNK1120: 6 个无法解析的外部命令怎么解决?

  [复制链接]

2017-12-7 09:09:42 9768 5

renie2015 发表于 2016-6-4 23:49:15 |阅读模式

renie2015 楼主

2016-6-4 23:49:15

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

您需要 登录 才可以下载或查看,没有账号?注册

x
完全按照NX9.0二次开发实例 6 使用NXOpen CPP创建圆柱.来做的。却出现了错误# n- e' ~- G, O& b2 q
1>------ 已启动全部重新生成: 项目: NX9 Open Wizard1, 配置: DebUG x64 ------
9 L7 E% r0 Q' I+ Y$ k6 @) i1>cl : 命令行 warning D9038: 此平台上不支持 /ZI;请启用 /Zi' m$ W  v+ _  D% I! v
1>cl : 命令行 warning D9007: “/Gm”需要“/Zi”;选项被忽略
5 _* v6 ?1 N2 W* z9 e1>  NX9 Open Wizard1.cpp: L$ x5 w# y! ?) n( ~
1>     正在创建库 I:\ug\My_directory\visual studio 2012\NX9 Open Wizard1\x64\Debug\/NX9 Open Wizard1.lib 和对象 I:\ug\My_directory\visual studio 2012\NX9 Open Wizard1\x64\Debug\/NX9 Open Wizard1.exp
; m" _, w9 Z+ i; @' h, u1>NX9 Open Wizard1.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: class NXOpen::Features::Feature * __cdecl NXOpen::Features::FeatureBuilder::CommitFeature(void)" (__imp_?CommitFeature@FeatureBuilder@Features@NXOpen@@QEAAPEAVFeature@23@XZ),该符号在函数 ufsta 中被引用& Z' N. p0 U3 F2 _
1>NX9 Open Wizard1.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: class NXOpen::Expression * __cdecl NXOpen::Features::CylinderBuilder:iameter(void)" (__imp_?Diameter@CylinderBuilder@Features@NXOpen@@QEAAPEAVExpression@3@XZ),该符号在函数 ufsta 中被引用
& E2 g9 b/ {! a# ^1>NX9 Open Wizard1.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: class NXOpen::Expression * __cdecl NXOpen::Features::CylinderBuilder::Height(void)" (__imp_?Height@CylinderBuilder@Features@NXOpen@@QEAAPEAVExpression@3@XZ),该符号在函数 ufsta 中被引用, t+ T+ ^# L9 ?* i) T3 e
1>NX9 Open Wizard1.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: void __cdecl NXOpen::Features::CylinderBuilder::SetOrigin(struct NXOpen:oint3d const &)" (__imp_?SetOrigin@CylinderBuilder@Features@NXOpen@@QEAAXAEBUPoint3d@3@@Z),该符号在函数 ufsta 中被引用8 T5 b& ]- z8 D% g: E3 ~
1>NX9 Open Wizard1.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: void __cdecl NXOpen::Features::CylinderBuilder::SetDirection(struct NXOpen::Vector3d const &)" (__imp_?SetDirection@CylinderBuilder@Features@NXOpen@@QEAAXAEBUVector3d@3@@Z),该符号在函数 ufsta 中被引用
) I+ S! j0 h; m: @$ L; H1>NX9 Open Wizard1.obj : error LNK2019: 无法解析的外部符号 "__declspec(dllimport) public: class NXOpen::Features::CylinderBuilder * __cdecl NXOpen::Features::FeatureCollection::CreateCylinderBuilder(class NXOpen::Features::Feature *)" (__imp_?CreateCylinderBuilder@FeatureCollection@Features@NXOpen@@QEAAPEAVCylinderBuilder@23@PEAVFeature@23@@Z),该符号在函数 ufsta 中被引用
8 F( }  l& u4 l3 W' r! F  j1>I:\ug\My_directory\visual studio 2012\NX9 Open Wizard1\x64\Debug\/NX9 Open Wizard1.dll : fatal error LNK1120: 6 个无法解析的外部命令
" {. @, z8 p5 I- G. P========== 全部重新生成: 成功 0 个,失败 1 个,跳过 0 个 ==========
8 N. @1 ^+ p- n9 g! V+ C& w+ Y& y0 A7 R- X4 Q2 _
) v7 k5 P1 b! Q; j

: V, n* W$ N* Q3 W1 l7 y8 G8 T) t6 _0 h0 P- k# a$ o

! z- Z- w0 z; B% w: ^# [我把开头的都加进来了+ ~! d& S" H5 w: q: z
#if ! defined ( __hp9000s800 ) && ! defined ( __sgi ) && ! defined ( __sun )
  x& M) Q  a8 W% u3 h#   include <strstream>
' A1 w  J1 ]3 X) R/ ^! ~! r9 h0 Z#   include <iostream>
/ p# C) h5 V4 q8 ~" L    using std:strstream;
7 h6 e- }3 c7 g% t' m: c" G/ v9 z( ~( S    using std::endl;    5 t. ?/ `; v/ q+ p# {4 g
    using std::ends;
! s& ~6 _- ~) J- H& t+ p  k9 D: A    using std::cerr;
/ M! g+ @) }# h, F+ G, V#else) _0 t; l' k6 b: n  M
#   include <strstream.h>% |/ Z9 T8 i6 |
#   include <iostream.h>, A+ c# L/ v7 \9 p6 n( B5 h
#endif1 x  z, e% S  D" G* p7 u) O0 p0 _
#include <uf.h>
( e7 ]7 K, s1 P5 F& X#include <uf_ui.h>
# Q! F# o1 z) L: [" v: Q: A! u#include <uf_exit.h>- ^; q2 z* s. k# v
#include <uf_defs.h>
7 v. @! D, _! b) X' c#include <NXOpen/NXException.hxx>
1 D! V, l6 u+ z#include <NXOpen/Session.hxx>
  t2 w& h5 d/ ^* J: A. _#include <NXOpen/Axis.hxx>
: j9 M+ C7 m: }! G: C. t, ?& {#include <NXOpen/BasePart.hxx>9 z6 q  M( @0 Y9 D% p+ Z3 c
#include <NXOpen/Body.hxx>
; S6 M5 N+ k1 v* f( }% X7 p+ J#include <NXOpen/Builder.hxx>
- n) \$ e1 @6 K1 I& g% k% |#include <NXOpen/Direction.hxx>* y% ~1 n+ V5 M- b7 e! h
#include <NXOpen/DirectionCollection.hxx>  t) a4 R) {2 v/ U% q2 A; Q+ r/ R* J
#include <NXOpen/Expression.hxx>, V6 L* C! H4 A0 s; ~) b- Y( h
#include <NXOpen/ExpressionCollection.hxx>' ], y0 `3 ]) X1 |
#include <NXOpen/Features_CylinderBuilder.hxx>
4 ~4 p2 R" F( n% P3 |/ c  Y' P#include <NXOpen/Features_FeatureCollection.hxx>6 J5 L/ t( `* y/ g2 T
#include <NXOpen/GeometricUtilities_BooleanOperation.hxx># E+ ], p1 R) [
#include <NXOpen/NXObject.hxx>/ s3 W* E) Y6 X1 E, [$ O
#include <NXOpen/Part.hxx>- X- b4 D' t: O" ~2 f- R7 ^
#include <NXOpen/ParTCollection.hxx>3 }; e& X5 _" w$ K# W$ \
#include <NXOpen/Point.hxx>) W  ]; i! w. t% Y9 R
#include <NXOpen/PointCollection.hxx>
) J4 Q( a' n7 W- N% j#include <NXOpen/Preferences_PartModeling.hxx>2 A0 y& o8 c& s9 N
#include <NXOpen/Preferences_PartPreferences.hxx>' m" |# Q1 k0 J1 }
#include <NXOpen/Scalar.hxx>1 t1 y3 q" j. c& B8 {& X
#include <NXOpen/ScalarCollection.hxx>8 h( V+ P8 Z* b3 z
#include <NXOpen/SelectICurve.hxx>
5 F9 v& N: @4 s4 S+ N8 c: _3 _! @#include <NXOpen/SelectObject.hxx>$ @, R9 m% A6 k* |( D. Y
#include <NXOpen/Session.hxx>$ {' {& o, n5 z+ B5 t2 K
#include <NXOpen/TaggedObject.hxx>
9 i9 J* J& d: B7 z#include <NXOpen/Unit.hxx>
) F  e5 ?- ^! K  H 00.jpg 7 P: W% \1 C) H3 @& p% D3 C3 W
我点代码的时候还有定义啊
3 R2 o  c$ g( }: C$ P% v
' d& n5 \' c( b% t4 b这个到底该怎么解决啊
! g0 V5 g, j& P7 U6 }* g

0 Y- o8 e) J8 i1 q- l/ O
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复

使用道具 举报

全部回复5

admin 发表于 2016-6-5 07:25:30

admin 沙发

2016-6-5 07:25:30

库不全,加其他的库
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复 支持 反对

使用道具 举报

renie2015 发表于 2016-6-5 09:45:22

renie2015 板凳

2016-6-5 09:45:22

所有都加进去啊?
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

renie2015 发表于 2016-6-5 09:58:38

renie2015 地板

2016-6-5 09:58:38

按照大哥所说的。。成功了。。我把所有的库都加进去了libufun.lib5 H3 s+ V' n3 F9 I
libufun_cae.lib8 t: i" e% P/ ~0 P7 b9 J& h3 V
libnxopencpp.lib
8 `& I& Y- x5 |libugopenint.lib% h5 `) k; C! `1 j
libugopenint_cae.lib
. P3 X4 Z1 O, Slibnxopenuicpp.lib
, H' [2 e4 H1 Ulibvmathpp.lib
' f, o3 c2 w5 [# S; n4 c& xlibugopenint_cae.lib% D6 a8 h  o; G0 e& T
libugopenint.lib: U( M" [& N0 }5 P4 s
libufun_cae.lib
, M0 Y/ N0 D0 n( ]- |3 ~libufun.lib' a3 w% X; |7 z% t$ n+ ]+ n9 y
libopenpp.lib
5 ]2 {1 i7 K9 N' ^3 T* J* blibopenintpp.lib
* l! C  j& x* ?& S- Y8 {7 ]! O+ [) k( `- glibnxopenuicpp.lib
6 R0 P$ X6 ~( v3 \; ulibnxopencpp_weld.lib
$ M" v  j" o' a/ [2 B7 C. Ylibnxopencpp_visualreporting.lib
: H' P. ~  W0 c7 s% E) ylibnxopencpp_validate.lib7 n# a9 ^0 K3 m1 _' G
libnxopencpp_userdefinedobjects.lib4 @7 X+ Q: Q) E
libnxopencpp_tooling.lib
( d8 P6 m4 c' v$ l: ulibnxopencpp_sim.lib
$ e5 u4 d2 V# V9 c& E; rlibnxopencpp_sheetmetal.lib
/ ^. t2 n& J4 d0 y/ m+ jlibnxopencpp_shapesearch.lib# P& N$ |, `1 x% H
libnxopencpp_routing.lib* k* l. l4 H# L6 x" G
libnxopencpp_preferences.lib6 @# d2 f- R  X9 f3 R
libnxopencpp_positioning.lib
1 J9 H( P8 ]' \1 U9 Z! l0 Flibnxopencpp_physmat.lib, e# P7 `5 A% d' H
libnxopencpp_pdm.lib
/ B% h1 c7 a. [3 X) Klibnxopencpp_partfamily.lib
" y1 M6 q/ \9 w* }3 Y! [libnxopencpp_options.lib7 t" A* ]( A& [1 e: j
libnxopencpp_optimization.lib
- m* H* x% I8 x7 Y2 Blibnxopencpp_motion.lib9 Z( d; `2 ?7 x+ w9 e
libnxopencpp_modldirect.lib
$ y. a7 i+ w8 W( v: S" \2 ilibnxopencpp_mechatronics.lib6 ~+ [& m9 r) [
libnxopencpp_layout2d.lib* D8 M" u+ p5 ?" z* c
libnxopencpp_layer.lib9 T/ |, X& i7 ?: ?6 D5 o5 o
libnxopencpp_issue.lib" w5 T4 d9 Z. _: {  N( v
libnxopencpp_geometricutilities.lib
; D5 e+ E3 Z+ L3 a+ @libnxopencpp_geometricanalysis.lib/ U. T, d8 c- Y7 o- W( H- s
libnxopencpp_gateway.lib
' X+ F) J' r' E% W: h- S$ ~' K* llibnxopencpp_formboard.lib3 k% V* O( H2 v! t
libnxopencpp_fields.lib
% ^/ ]6 b5 z) L) Mlibnxopencpp_features.lib
! O4 T' e- Y: p, ~0 U; Ylibnxopencpp_facet.lib
/ F5 x5 H3 J1 S3 llibnxopencpp_drawings.lib+ f3 o" z, j* d% X) G
libnxopencpp_drafting.lib/ \4 n% `- w; W; \- I
libnxopencpp_display.lib
0 |/ Q  G% T" ?" X; `1 U: Rlibnxopencpp_die.lib; d  `3 F- Z6 P2 L' Q+ `2 W# E! R( n
libnxopencpp_cam.lib
, C. P; p: o3 q2 V* B3 C7 e7 vlibnxopencpp_cae.lib
! P' i1 ?0 n8 \, [# u& v9 ulibnxopencpp_bodydes.lib
0 z7 X  N8 q: h) C2 v8 O0 M8 _libnxopencpp_assemblies.lib9 L% s% N/ U7 O3 j2 |: s0 ]
libnxopencpp_annotations.lib6 `! f8 V/ Y& b1 n
libnxopencpp.lib
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

KutouAi 发表于 2017-12-6 22:29:43

KutouAi 5#

2017-12-6 22:29:43

专门申请了个账号来感谢楼主以及管理员。这个问题困扰了我好几天了。之前一直死扣dll连接的问题,以为引用4个基本的dll就够了,没想到是因为没引用全。终于解决了哈哈。
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

admin 发表于 2017-12-7 09:09:42

admin 6#

2017-12-7 09:09:42

KutouAi 发表于 2017-12-6 14:29' A" _1 o2 d' E) Q
专门申请了个账号来感谢楼主以及管理员。这个问题困扰了我好几天了。之前一直死扣dll连接的问题,以为引用4 ...
0 v$ Z6 R# v8 F+ O2 X2 r6 [; V+ s
这是基本的问题,很常见,看看视频,一劳永逸的方法就是全加进去
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复 支持 反对

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了