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

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

  [复制链接]

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

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

renie2015 楼主

2016-6-4 23:49:15

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

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

x
完全按照NX9.0二次开发实例 6 使用NXOpen CPP创建圆柱.来做的。却出现了错误: _& ^( @  }$ d: h, q8 E" m
1>------ 已启动全部重新生成: 项目: NX9 Open Wizard1, 配置: DebUG x64 ------
% _  Z. c4 w$ @1>cl : 命令行 warning D9038: 此平台上不支持 /ZI;请启用 /Zi
8 X* O/ I6 D5 C' ]: u9 \% v) y$ k* J1>cl : 命令行 warning D9007: “/Gm”需要“/Zi”;选项被忽略
6 i  u) G- ?. V$ C' W- Z& \1>  NX9 Open Wizard1.cpp7 [- Z( ~) y2 F2 @$ ~4 e
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" Y. _" o# y" V' y$ [3 J% x
1>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 中被引用7 ^& |7 }& ~' K
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 中被引用7 E, s$ M+ b: l7 D2 _$ X
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 中被引用
$ H3 p4 w% Z: [. `: H! E1>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 中被引用1 P/ Z5 v% T) L$ d# {" |) f
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 中被引用
7 i  j7 P) c5 }! f. ^5 C1>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 中被引用
  e3 j! W6 o/ U! o: @, C7 N6 r$ `* T1>I:\ug\My_directory\visual studio 2012\NX9 Open Wizard1\x64\Debug\/NX9 Open Wizard1.dll : fatal error LNK1120: 6 个无法解析的外部命令0 d, I- g, e6 t& a: g+ [- t
========== 全部重新生成: 成功 0 个,失败 1 个,跳过 0 个 ==========
* ^+ d$ _- }( U9 ]; A9 w/ Y0 K; i; W" b* c3 b% ?! s5 x/ Z

5 L0 J( B$ X. g' g- m+ W* Z3 W( S

# T; o' i* y# j) C5 Z5 g& K
. R* C: A1 [5 e" Y9 V

3 O: Z1 Q7 @& x* H8 t我把开头的都加进来了
4 q) r' |- B$ L' N#if ! defined ( __hp9000s800 ) && ! defined ( __sgi ) && ! defined ( __sun )
" `3 j, g/ Y7 h0 x+ f/ Q- a2 {#   include <strstream>0 ^' A, k. Y1 c4 [- N
#   include <iostream>
1 f! \8 T" T0 v; d. x/ T8 V    using std:strstream;
5 p5 b, {  g# ^3 q- @5 j    using std::endl;   
$ A& X9 \+ y- `7 f0 o: {) Q    using std::ends;
+ t+ A4 F$ P0 k! u1 N, ^% t    using std::cerr;
# }2 [! @1 s4 v. Q  Q#else1 w) N+ `) t" @; W; c+ ~0 R. `
#   include <strstream.h>/ z1 u9 ?9 Y: L# A
#   include <iostream.h>
+ T& y- f- r; B" T5 h6 R) s#endif; k4 J: a8 \- J
#include <uf.h>
3 R2 V! B# V. B) {$ G#include <uf_ui.h>$ Q* }  ]& m1 g# G( E1 P) ~
#include <uf_exit.h>" S3 e# }: [, P
#include <uf_defs.h>
4 b0 k+ G( b; e4 A; w- G9 y7 A#include <NXOpen/NXException.hxx>9 [; V; N! B5 x8 Y5 \
#include <NXOpen/Session.hxx>
6 Y$ P) M5 A, G2 W5 u#include <NXOpen/Axis.hxx>
4 B9 s. g7 I8 [( Y2 |#include <NXOpen/BasePart.hxx>/ w% e) A" @5 l8 m+ E2 z3 t
#include <NXOpen/Body.hxx>
# ?- X* q6 H! b- j#include <NXOpen/Builder.hxx>) Z% [0 n$ A4 A% \" C
#include <NXOpen/Direction.hxx>
7 T. F* y2 e5 E3 N6 X#include <NXOpen/DirectionCollection.hxx>- X* f" E" i5 ]; C
#include <NXOpen/Expression.hxx>
4 _0 A, b( m8 P# Y#include <NXOpen/ExpressionCollection.hxx>. D# D: M0 K4 W4 a- f" o
#include <NXOpen/Features_CylinderBuilder.hxx>7 R' g3 m2 Q* j. p+ l
#include <NXOpen/Features_FeatureCollection.hxx>
5 q1 E; z/ [2 q#include <NXOpen/GeometricUtilities_BooleanOperation.hxx>* f9 O/ ^  I7 G
#include <NXOpen/NXObject.hxx>
  h# x# ]$ m! o7 ^' s#include <NXOpen/Part.hxx>
! j3 J) i0 C) W9 _#include <NXOpen/ParTCollection.hxx>
+ K5 B/ e* B5 b$ w' O* L#include <NXOpen/Point.hxx>
% d' f3 ^. e) D1 G+ q! U#include <NXOpen/PointCollection.hxx>" n' o+ L! z$ q
#include <NXOpen/Preferences_PartModeling.hxx>
1 t: D+ i5 A9 N; [- i( V* L+ l. ]#include <NXOpen/Preferences_PartPreferences.hxx>
( G9 h( ?$ C. F# T5 [#include <NXOpen/Scalar.hxx>
8 i8 M! M& l" J: Q' Q. Z2 M9 ~#include <NXOpen/ScalarCollection.hxx>2 v4 R  Q% u9 v. G
#include <NXOpen/SelectICurve.hxx>
! |- v2 ~# \2 _4 }9 Z+ p; Q+ }#include <NXOpen/SelectObject.hxx>" K! [& s4 i% Q! B% ^5 i
#include <NXOpen/Session.hxx>6 X& L6 Z" b4 E8 E% @8 W
#include <NXOpen/TaggedObject.hxx>
& F8 P/ u# c: T! `, Z# i8 F& a#include <NXOpen/Unit.hxx>
! V. h. [. Y! l1 L( T# t 00.jpg
$ a  ^, G. C1 K我点代码的时候还有定义啊 * p. \- w1 }3 L# q

; q, k  y+ y. P0 i9 U5 o这个到底该怎么解决啊
2 ?; o  Q/ i! g, J* r

+ o8 X) N; a$ P. W
上海点团信息科技有限公司,承接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.lib
; F  O+ r% u& T" h- Blibufun_cae.lib
  Q* S% p- Q$ ^& z3 ?+ Tlibnxopencpp.lib, Y4 }2 H# U" P
libugopenint.lib
" S  u- i1 ~& Y) y0 q/ blibugopenint_cae.lib
; H# o' W) @7 ulibnxopenuicpp.lib
" Y9 q2 ^5 J$ Qlibvmathpp.lib
. U- h# I' x8 }9 h$ C# K" I' |0 Alibugopenint_cae.lib
& `+ @; i. @; L- I2 Clibugopenint.lib7 k  _/ u% g/ g' `3 ?4 _. P
libufun_cae.lib9 u" U7 u7 k  @3 K7 Z2 b3 A( M
libufun.lib) d' T, l6 S' e' _2 o" b( ^2 x; D) i
libopenpp.lib( q' `" _% z% J
libopenintpp.lib. Z' R  }5 L5 V- H+ S" ~
libnxopenuicpp.lib. y' Z  ~. l" L- J0 j  d; n4 U, E, d
libnxopencpp_weld.lib  L' D2 p/ `* W0 i# S
libnxopencpp_visualreporting.lib- A: M7 O( ?/ i( P2 v3 l/ U
libnxopencpp_validate.lib
& _2 o( V. Z, Rlibnxopencpp_userdefinedobjects.lib
2 P0 P: ~3 S2 e) x) q. clibnxopencpp_tooling.lib
( x/ U' M6 k! Wlibnxopencpp_sim.lib4 t- R: z2 a7 ?; ?- j  n- @% }
libnxopencpp_sheetmetal.lib
$ \& [3 j* j7 F. slibnxopencpp_shapesearch.lib) |/ z3 T6 Z; t& S" a; @6 m
libnxopencpp_routing.lib
6 j; M, z" ]5 ^( E% g0 P& f7 qlibnxopencpp_preferences.lib4 y. Q( b' W- D5 X2 a! v
libnxopencpp_positioning.lib
& V1 O+ d( U) q0 Q; g" v) k3 q6 Klibnxopencpp_physmat.lib8 p* A6 y3 y  A  D% [  ~
libnxopencpp_pdm.lib
7 g) Z) }: H" }) }; plibnxopencpp_partfamily.lib$ G' k# C0 Q0 }) L
libnxopencpp_options.lib
. N3 K0 s1 R' J: B# k; o/ \! Klibnxopencpp_optimization.lib4 O& ^6 l0 |0 K; B' F7 W2 _4 H
libnxopencpp_motion.lib
" T7 z0 T/ l, e/ `' Klibnxopencpp_modldirect.lib
- X6 d9 o8 g* @libnxopencpp_mechatronics.lib) r9 C- B' h* Q4 v; O( z1 M
libnxopencpp_layout2d.lib6 O) w2 a2 y( }
libnxopencpp_layer.lib
$ i2 ~5 q, ^! llibnxopencpp_issue.lib6 Q, R" n0 p1 ^. Y7 d* P, d6 z" p
libnxopencpp_geometricutilities.lib
2 e8 E2 O1 H+ Y. h8 S) L+ Tlibnxopencpp_geometricanalysis.lib
* M7 w/ P  l. L! D& F6 v7 b0 alibnxopencpp_gateway.lib
; g: K* _" c) t3 C5 _$ Tlibnxopencpp_formboard.lib8 f' L& z% J$ n2 S& G2 f$ Z5 P3 y" o
libnxopencpp_fields.lib
, z7 {2 [% `! u8 Y$ [libnxopencpp_features.lib& F- N6 R# P3 }2 P3 Z4 Q. q
libnxopencpp_facet.lib
& J4 o- z0 M; l# a8 I' m. d7 Llibnxopencpp_drawings.lib) v0 v: f2 P) e3 M5 ]
libnxopencpp_drafting.lib
8 @: V( }5 U; T; Z$ }0 g; d- o: clibnxopencpp_display.lib   u7 `  S9 `5 Q" p3 j
libnxopencpp_die.lib9 Q5 v1 ?: U8 \$ P
libnxopencpp_cam.lib
/ s4 O. T1 R& {) e8 A. E, Y3 Qlibnxopencpp_cae.lib
0 ^! P; m8 l) H+ X" W, Llibnxopencpp_bodydes.lib
# I6 Z2 W) Q+ o1 C  K: Nlibnxopencpp_assemblies.lib# ~; N: V$ w  x8 l- w2 l, }2 y
libnxopencpp_annotations.lib8 a9 I) _% w- O
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
8 ], a1 R1 X( K' V专门申请了个账号来感谢楼主以及管理员。这个问题困扰了我好几天了。之前一直死扣dll连接的问题,以为引用4 ...
1 j; Z& F# W3 L+ {1 U" ?
这是基本的问题,很常见,看看视频,一劳永逸的方法就是全加进去
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了