PLM之家PLMHome-工业软件与AI结合践行者

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

  [复制链接]

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

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

renie2015 楼主

2016-6-4 23:49:15

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

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

x
完全按照NX9.0二次开发实例 6 使用NXOpen CPP创建圆柱.来做的。却出现了错误
  k5 M+ F. h4 u6 I7 ?" V1>------ 已启动全部重新生成: 项目: NX9 Open Wizard1, 配置: DebUG x64 ------" f! q: f$ @! ^2 A, x" p( ?
1>cl : 命令行 warning D9038: 此平台上不支持 /ZI;请启用 /Zi
7 u5 a7 w' o9 a% k1>cl : 命令行 warning D9007: “/Gm”需要“/Zi”;选项被忽略4 w$ j8 t! e/ X$ T
1>  NX9 Open Wizard1.cpp
( n: Y7 h* |% i1 D! T1>     正在创建库 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.exp8 J+ Z# o- @* a. d% \% J
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 中被引用
1 E- J' q9 {) O$ O1>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 中被引用
: b  v. {. a9 g( i1>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 中被引用
/ O+ |# c" |) G0 z4 k( ?0 ~9 w1>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 中被引用( w1 l7 O% a- @$ |5 u" \
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 中被引用2 Z2 b* q" H& ]. l+ j
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 中被引用
1 L6 G1 r( g. b2 o- I. }1>I:\ug\My_directory\visual studio 2012\NX9 Open Wizard1\x64\Debug\/NX9 Open Wizard1.dll : fatal error LNK1120: 6 个无法解析的外部命令
3 k0 v% S3 T0 P" G7 }& s) L4 f========== 全部重新生成: 成功 0 个,失败 1 个,跳过 0 个 ==========
7 D7 y9 }) _! u) e& v) |! B9 c" ~, n/ L0 c7 \
* G* H1 ?( c1 Y, \
7 X# J0 s% X1 x2 ^* J9 y

7 h0 P; r" K: V. r# ^" b

8 c: X8 \1 T. L1 k3 p我把开头的都加进来了) @3 G) X! d0 i" F/ @5 `/ P
#if ! defined ( __hp9000s800 ) && ! defined ( __sgi ) && ! defined ( __sun )6 u% i) f  q8 F( M# ?3 s8 _' U
#   include <strstream># |1 `9 t7 w  @& Y
#   include <iostream>
9 L. Z, S8 ^5 v2 X; G8 I    using std:strstream;9 v% S, g1 M  M1 g* d5 U
    using std::endl;    " q. Y0 R1 b! t0 K- l
    using std::ends;
: w: \) f5 _. n. z  c% c6 c( y* U    using std::cerr;
8 R" T% ]; S, b: k! B#else; k/ O* h" V5 Y' ]! v. u( E. p) n
#   include <strstream.h>, Z; }( i" w( s1 ^9 j/ O. {/ l
#   include <iostream.h>+ h$ S/ A4 @( y! A- x1 X
#endif
/ T! p( W, L$ N7 Z9 R7 H#include <uf.h>  @- g' u2 h: _
#include <uf_ui.h>0 R# T2 p7 L3 y# _% u
#include <uf_exit.h>
2 B9 ~; w3 T/ b* o0 S) T#include <uf_defs.h>
2 J, R2 Z. D/ R- O#include <NXOpen/NXException.hxx>
4 \) ~  u0 c  o9 R#include <NXOpen/Session.hxx>
9 v/ Y) {& c# w+ f- E, h- N#include <NXOpen/Axis.hxx>0 `! f" G3 `4 h' W* V. A
#include <NXOpen/BasePart.hxx># e, g# Y! M; I/ V9 B& a( |
#include <NXOpen/Body.hxx>
" {6 ^/ |8 R: y" W+ A9 x#include <NXOpen/Builder.hxx>! Y) p) u8 P2 q8 z+ `& n- s' W
#include <NXOpen/Direction.hxx>
+ \# @  E" I5 U4 ^" L  {#include <NXOpen/DirectionCollection.hxx>
2 t6 w( j3 n' Z. Z# \#include <NXOpen/Expression.hxx>& \! c. [6 V5 A$ e: Q0 v5 \
#include <NXOpen/ExpressionCollection.hxx>2 ]7 G7 C. ]2 S  q. L
#include <NXOpen/Features_CylinderBuilder.hxx>
. O2 ~' a+ E" ~3 S# T" @6 T#include <NXOpen/Features_FeatureCollection.hxx>
  T8 m5 \* w+ D. V& b/ H#include <NXOpen/GeometricUtilities_BooleanOperation.hxx>
2 ^/ f4 \  k( P; _4 A2 D  B#include <NXOpen/NXObject.hxx>4 i9 n! V( N; T6 Z
#include <NXOpen/Part.hxx>
6 U" v; x/ w. y: r#include <NXOpen/ParTCollection.hxx>6 D( t! ?3 i* [& h
#include <NXOpen/Point.hxx>$ w0 m' S( x7 S4 @
#include <NXOpen/PointCollection.hxx>
2 `% X, Q0 j8 l; ~#include <NXOpen/Preferences_PartModeling.hxx>
' @' V' i0 ?% `. N% N#include <NXOpen/Preferences_PartPreferences.hxx>
8 O" ]" w' W1 f) d( o#include <NXOpen/Scalar.hxx>+ c9 e9 Y  ^. ~; M% e' y* w
#include <NXOpen/ScalarCollection.hxx>+ m6 g: _) g  q+ w
#include <NXOpen/SelectICurve.hxx>" S+ [" M7 n4 S7 D% O' B
#include <NXOpen/SelectObject.hxx>
) g1 b9 Y# H; ]2 T8 @#include <NXOpen/Session.hxx>
& L* Y0 R5 @$ J( M1 y2 q# G#include <NXOpen/TaggedObject.hxx>) F, H$ h& d9 u" {# q. x0 L5 s6 a
#include <NXOpen/Unit.hxx>2 u8 X0 h7 d# L; _
00.jpg
+ ^& w. c1 X5 p& X& @6 F  F我点代码的时候还有定义啊 * V) {) T: {, J% S; G! ^% Z
' j) S" j* b  z/ T; m& Y
这个到底该怎么解决啊
3 ~, i6 I4 x- u" R. g+ W
. R/ d9 _9 n6 @9 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
' E& |3 I& G, p5 D6 jlibufun_cae.lib
: q; l* g& v: w- z" qlibnxopencpp.lib
3 p( u; o5 Q' n2 C  Y# Wlibugopenint.lib  }0 G+ O! m& a6 L! P: ?+ ~
libugopenint_cae.lib
! V; d0 R* Y% A7 W, Llibnxopenuicpp.lib+ a& s9 T6 p& K( I! e
libvmathpp.lib* t2 o. Z( ^) D* Z
libugopenint_cae.lib
5 ^0 i* p2 R4 P4 h+ ?( vlibugopenint.lib
- _! N" @( T: O  |, a2 F2 K4 T2 Xlibufun_cae.lib
$ b; V9 i1 a& M; Y3 tlibufun.lib
0 h9 D* U8 Z( T; f" Klibopenpp.lib
8 p) O  w7 d" U2 f3 t) Dlibopenintpp.lib
& j  j/ @' x! x$ U% llibnxopenuicpp.lib
! u6 r' J- d9 M6 z& W, elibnxopencpp_weld.lib
, F8 f& m& F( w7 U' Q8 ~libnxopencpp_visualreporting.lib
; O! Q+ H$ q. Jlibnxopencpp_validate.lib: ~- p6 z% ]- b7 P4 n$ d& }; \
libnxopencpp_userdefinedobjects.lib
# E5 ?& Q: q  P5 M! Qlibnxopencpp_tooling.lib. \+ S# T' Z$ Y- R# |
libnxopencpp_sim.lib
, x& f9 y0 C' L& U/ H* F5 elibnxopencpp_sheetmetal.lib. B  b9 |2 o5 |1 v
libnxopencpp_shapesearch.lib- i- i' {' V: l( y9 B
libnxopencpp_routing.lib; t8 O8 b  k- a  L, j
libnxopencpp_preferences.lib, U1 }& p& s! x( H$ f+ U9 o& ?
libnxopencpp_positioning.lib
! |7 I( z& R+ Q6 W9 h% Ulibnxopencpp_physmat.lib
1 `9 I( r9 `) A- Olibnxopencpp_pdm.lib; d: L. ^% K5 ]& O2 z  K' ~
libnxopencpp_partfamily.lib8 j+ ~% b) t5 k3 _% D
libnxopencpp_options.lib
. g" P3 L% N# U; E- jlibnxopencpp_optimization.lib
& i0 Y+ O4 I0 q% a( M1 g# jlibnxopencpp_motion.lib+ m- O( K( }: \
libnxopencpp_modldirect.lib9 B$ j1 R/ ^3 A4 S+ j
libnxopencpp_mechatronics.lib/ V; C! |6 k1 B" @+ k
libnxopencpp_layout2d.lib' r& S* G( W6 i; w
libnxopencpp_layer.lib* j' H- t$ a3 X4 _3 v
libnxopencpp_issue.lib$ [: g% [0 [# {$ ^
libnxopencpp_geometricutilities.lib% P0 a. ], G2 t& y. m- y( t! a1 ]: }
libnxopencpp_geometricanalysis.lib
( d1 i. N. a4 k4 W  s5 e1 q2 ulibnxopencpp_gateway.lib
$ H4 R" _2 l  f- c0 S; N1 s  R% }libnxopencpp_formboard.lib$ }# B% H2 Z% {6 G; i$ K1 o
libnxopencpp_fields.lib7 g6 ~% G3 c# g5 @' K
libnxopencpp_features.lib6 V; m0 I: }7 }
libnxopencpp_facet.lib$ e! V% b3 S4 X, s$ ?9 c
libnxopencpp_drawings.lib+ C: L8 q, g9 u1 g, z6 A4 h
libnxopencpp_drafting.lib3 W+ h  X1 S( d. z& O; ]
libnxopencpp_display.lib " a0 |& H# |* L
libnxopencpp_die.lib
4 W# x, k! ^0 p$ [7 x# }; @libnxopencpp_cam.lib4 g& l  z8 i5 [4 b2 j+ [
libnxopencpp_cae.lib7 z1 E$ v  _9 r% N/ Z
libnxopencpp_bodydes.lib
' k9 U5 P& O7 [! Q" f4 d$ C. V) K/ Hlibnxopencpp_assemblies.lib
& y, w2 n0 D5 v3 U) Y9 E$ F* \libnxopencpp_annotations.lib
# d- ]% [4 ^( j1 r* }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
; p( O$ P1 d2 d& H专门申请了个账号来感谢楼主以及管理员。这个问题困扰了我好几天了。之前一直死扣dll连接的问题,以为引用4 ...

, s3 x! m6 ~: G1 ]5 }这是基本的问题,很常见,看看视频,一劳永逸的方法就是全加进去
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了