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

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

  [复制链接]

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

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

renie2015 楼主

2016-6-4 23:49:15

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

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

x
完全按照NX9.0二次开发实例 6 使用NXOpen CPP创建圆柱.来做的。却出现了错误
3 j8 a* J' b) j1 r0 [4 L/ ^4 N( E1>------ 已启动全部重新生成: 项目: NX9 Open Wizard1, 配置: DebUG x64 ------4 m9 j# B9 x8 H# `( A) J
1>cl : 命令行 warning D9038: 此平台上不支持 /ZI;请启用 /Zi
, X% ^8 y+ t. d% T. G1>cl : 命令行 warning D9007: “/Gm”需要“/Zi”;选项被忽略
. `9 z! s( q6 v; O9 r' m6 F1>  NX9 Open Wizard1.cpp2 V9 a+ w) [! m
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
, E- }- e* D; u1 d4 i5 i8 E: 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 中被引用% I2 K; p- O) K$ j+ D
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 中被引用" G; s0 d. H% Y2 |
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 中被引用4 A: C- O4 U/ _' p
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 中被引用
% U! ]% d: [% q1>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 中被引用9 U8 W& f. ~' N4 s  @$ \  b
1>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 中被引用
) x6 d2 w; A, D; }- T1 Q5 \/ A& G4 N1>I:\ug\My_directory\visual studio 2012\NX9 Open Wizard1\x64\Debug\/NX9 Open Wizard1.dll : fatal error LNK1120: 6 个无法解析的外部命令; I! y" q4 d0 }' w" W; e& k1 Z
========== 全部重新生成: 成功 0 个,失败 1 个,跳过 0 个 ==========
1 ^& Q  R8 h+ a  T: c; X( t
4 l( D' Z2 o2 t, D1 L  F$ b& n5 k9 {1 b- @$ [
# {6 n& N1 [( F; t5 r. b

8 m% N& m7 a+ {! W' p

! W9 h: j8 R4 _1 \0 {我把开头的都加进来了( M2 @  I1 S/ M+ q; b
#if ! defined ( __hp9000s800 ) && ! defined ( __sgi ) && ! defined ( __sun )- t: {2 t& |0 |& x1 a8 r. g$ |
#   include <strstream>$ n& @& X: K0 O6 ?  _
#   include <iostream>, n( I1 H8 r/ {% M7 q+ }
    using std:strstream;
# q8 }1 r$ P. h& m    using std::endl;    9 j2 o" A* D. Z) s9 n
    using std::ends;
9 j1 B0 P( E* F6 I, z    using std::cerr;
. R8 \8 M6 J' ~1 L( |9 A7 c#else
9 h5 Y8 @; O  X8 x/ h3 d#   include <strstream.h>7 \" O! d4 Z/ v1 m
#   include <iostream.h>
8 y. ], K5 n3 g9 f8 w0 H. ?' z. h#endif
) z3 z3 h$ h+ o! q$ o; |6 e4 T#include <uf.h>
4 [* G+ q2 i! O; k. A  e. z) x#include <uf_ui.h># y  ~& g# ~5 M7 f! _
#include <uf_exit.h>0 O! Y+ T  }5 S* ]
#include <uf_defs.h>: O1 N; y4 ]+ ~
#include <NXOpen/NXException.hxx>& A8 q( j( k; `  g) @
#include <NXOpen/Session.hxx>
. h5 K. E. t4 \; |$ v0 e#include <NXOpen/Axis.hxx>$ V' }* L* w# i
#include <NXOpen/BasePart.hxx>
9 C: ?( [; u! B  c& R$ h( U#include <NXOpen/Body.hxx>
) c8 o! J0 G' V, Q#include <NXOpen/Builder.hxx>
& Q$ L' V6 C. m" O% ?- y#include <NXOpen/Direction.hxx>
! i  Y1 s+ V- K5 l#include <NXOpen/DirectionCollection.hxx>5 H& C2 P, \$ g# z) I% c
#include <NXOpen/Expression.hxx>& k. A( |5 G4 l! h$ C4 m/ a
#include <NXOpen/ExpressionCollection.hxx>
  K# L4 x- N5 X7 m/ O3 f5 u#include <NXOpen/Features_CylinderBuilder.hxx>+ t+ ?# {; Q7 T8 H& F$ c" u, z
#include <NXOpen/Features_FeatureCollection.hxx>
; @$ j# e; d0 X" K#include <NXOpen/GeometricUtilities_BooleanOperation.hxx>
+ y% n: x/ ?9 }4 p#include <NXOpen/NXObject.hxx>
3 c2 @- c8 C1 s+ _1 ~1 @" i! l#include <NXOpen/Part.hxx>% a" \  p0 s  d1 o; @
#include <NXOpen/ParTCollection.hxx>2 Z2 Q# f' s% ^, L; q
#include <NXOpen/Point.hxx>( L% N  g$ R  m  t
#include <NXOpen/PointCollection.hxx>
" m! u* ^  B4 S" A" ?. T#include <NXOpen/Preferences_PartModeling.hxx>" R  Q! h; `3 b9 M4 D
#include <NXOpen/Preferences_PartPreferences.hxx>
+ t2 Y2 k7 O/ D' ?) g#include <NXOpen/Scalar.hxx>- ?% \% s+ N7 H. R
#include <NXOpen/ScalarCollection.hxx>" j6 N$ V) q6 }. ?, D) h& f0 G
#include <NXOpen/SelectICurve.hxx>
- k! i% u' A: b- T- u2 J#include <NXOpen/SelectObject.hxx>
6 s) t; D% x* G7 k) \! _- Q#include <NXOpen/Session.hxx>
4 h2 e9 ~  ]: `5 _. G7 ~6 y#include <NXOpen/TaggedObject.hxx>
2 M( c8 p8 |3 b  C, w#include <NXOpen/Unit.hxx>
9 v+ i: [( A8 e3 `$ `, u 00.jpg
/ L+ u$ f( m8 p- g4 Y% E$ I8 @我点代码的时候还有定义啊
9 p% R7 n5 T" _# y8 h" y- L4 Z. b& a
这个到底该怎么解决啊 6 O( g! i/ {8 x

; ^, A+ _* ^% R+ h
上海点团信息科技有限公司,承接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 网址 www.diantuankj.com/ 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.lib
- @, K4 |$ q; ~9 x: i7 Klibufun_cae.lib# H" y& W5 h# `" \% B8 X3 `
libnxopencpp.lib: _* @, L$ Z/ C( p9 `' u
libugopenint.lib# R( ~0 c+ b& l
libugopenint_cae.lib
* o* j+ \) o( V7 M" r# Tlibnxopenuicpp.lib0 O+ j6 z& b. K2 |
libvmathpp.lib
" {( O. L; W- Q) _libugopenint_cae.lib
1 X6 h- C& I2 F5 G3 o: Z2 Wlibugopenint.lib& ]1 q2 x$ e8 x
libufun_cae.lib4 ?. V& x( R& R' r  E! C% P
libufun.lib) m, t' [, M, l7 W$ Z* ^, d) G
libopenpp.lib
% t$ X* a: n: v, a2 Mlibopenintpp.lib
% N+ O) V% @# s+ F8 ~" mlibnxopenuicpp.lib3 a. N& n9 Y; P, o9 `9 ?$ o8 y
libnxopencpp_weld.lib$ B. R7 z4 p: @$ X, a3 G
libnxopencpp_visualreporting.lib
) u  y2 S3 k( Ilibnxopencpp_validate.lib
! p& b6 V+ _4 g) c5 u$ v4 elibnxopencpp_userdefinedobjects.lib: `! V6 _4 c0 f+ e+ y! f
libnxopencpp_tooling.lib
$ ?* t/ l  G, ?% P; Plibnxopencpp_sim.lib0 O6 G3 B% r# Y5 @+ J) [
libnxopencpp_sheetmetal.lib
" e% \! V2 B+ F* W( ]  u1 a) vlibnxopencpp_shapesearch.lib' `  s4 D' `1 ]0 e+ Z) N/ t& o
libnxopencpp_routing.lib1 ^) M* h" G$ z6 N9 p& q
libnxopencpp_preferences.lib
) F: e0 X9 e0 ~" N9 g- ulibnxopencpp_positioning.lib- r$ p+ ?7 ~5 m, N( l2 c* x( G
libnxopencpp_physmat.lib2 ]! L9 u3 K1 h/ Q. i5 ?  l
libnxopencpp_pdm.lib
0 a7 g+ g$ g, F8 Nlibnxopencpp_partfamily.lib4 _; P/ B, O) t/ O' H
libnxopencpp_options.lib* U: {9 E/ ], T1 E$ o7 U7 {
libnxopencpp_optimization.lib
. ~+ M" |" c9 C0 i  @libnxopencpp_motion.lib. x. j% m: R0 k7 y: U2 ^% G7 o
libnxopencpp_modldirect.lib
5 ^0 M$ v& S4 ^, dlibnxopencpp_mechatronics.lib
4 G3 \5 c7 H+ ~, {3 Tlibnxopencpp_layout2d.lib
6 x+ Z2 O1 O$ Elibnxopencpp_layer.lib
3 z6 {/ I$ n# ^/ R0 J% V* y" H9 p$ }libnxopencpp_issue.lib, O" G& n& q: G* W0 q( r2 Q
libnxopencpp_geometricutilities.lib
. v+ Z# S: k6 o6 W9 Qlibnxopencpp_geometricanalysis.lib( Y  F$ c) s  |# ~% M7 Z" r' v/ t
libnxopencpp_gateway.lib2 g/ w* y! a% }# s! z# w  O
libnxopencpp_formboard.lib
6 V. Q8 X! W; {" \' M% |$ a' Vlibnxopencpp_fields.lib# s( J0 m7 r* o+ i7 T
libnxopencpp_features.lib
; b5 [( i* h8 F8 |/ K( j7 llibnxopencpp_facet.lib# o3 G9 w) ^4 x4 k" j
libnxopencpp_drawings.lib
) l) k6 K+ c- clibnxopencpp_drafting.lib* S, Z/ a) \( B
libnxopencpp_display.lib : k) @/ b" l1 p% d+ W5 T0 K
libnxopencpp_die.lib
2 a' p! k9 H: B1 t: r" Alibnxopencpp_cam.lib% W# j% k0 e" ~# t
libnxopencpp_cae.lib
/ |7 C: f8 A$ b- J' olibnxopencpp_bodydes.lib# H2 |$ E0 y; O
libnxopencpp_assemblies.lib
9 g1 [7 d1 ?+ f/ b1 Z6 Z0 |libnxopencpp_annotations.lib
5 c2 g9 ?# u* `9 m0 I9 F2 Glibnxopencpp.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
( T% X! Q( e& w7 b+ G" G专门申请了个账号来感谢楼主以及管理员。这个问题困扰了我好几天了。之前一直死扣dll连接的问题,以为引用4 ...
( J* E9 O% t  c' g) w% n- v7 ^5 Z. @! ^
这是基本的问题,很常见,看看视频,一劳永逸的方法就是全加进去
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

发表回复

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

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

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

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

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

    我知道了