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

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

  [复制链接]

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

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

renie2015 楼主

2016-6-4 23:49:15

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

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

x
完全按照NX9.0二次开发实例 6 使用NXOpen CPP创建圆柱.来做的。却出现了错误8 N4 Y: L# H* c" |
1>------ 已启动全部重新生成: 项目: NX9 Open Wizard1, 配置: DebUG x64 ------
* z- I' f+ I, t4 a" P2 ]5 }1>cl : 命令行 warning D9038: 此平台上不支持 /ZI;请启用 /Zi" p% m* p0 o1 o4 I9 f. S( p
1>cl : 命令行 warning D9007: “/Gm”需要“/Zi”;选项被忽略
4 g$ K6 h5 b1 u1 }; O) o) f; \! t. H1>  NX9 Open Wizard1.cpp
. m, Y$ _/ d/ O) D1>     正在创建库 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
' c7 W( s; L3 i& X1>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 中被引用; S/ Q/ F# }2 ?- R/ x0 A% m2 G$ z- u
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 中被引用$ `% f! r0 V& M
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 中被引用6 u/ |- f) y1 @" V; y6 d
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 中被引用6 R( L2 z/ _: J8 \9 ?% w
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 中被引用' |" j1 U5 t( I3 F0 W) {
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 中被引用
' W' p9 p& Q' y' ~* m' h7 s4 E& R1>I:\ug\My_directory\visual studio 2012\NX9 Open Wizard1\x64\Debug\/NX9 Open Wizard1.dll : fatal error LNK1120: 6 个无法解析的外部命令9 [6 z. ^; [" u
========== 全部重新生成: 成功 0 个,失败 1 个,跳过 0 个 ==========
) I: Q( d3 [- m" }+ D
; _$ d8 C- J/ q7 W1 I  S5 W# d8 v( q1 x% L8 o1 L5 ^
) I3 I' q1 e% [
5 L# J4 R. @' |: z

* I2 X2 @1 D1 J* N我把开头的都加进来了
5 R  t" H& ~+ t6 W0 h* q3 ^#if ! defined ( __hp9000s800 ) && ! defined ( __sgi ) && ! defined ( __sun )8 p3 K) U, J' `: t4 A" N
#   include <strstream>
) V) e- p* G) v; c$ O#   include <iostream>
$ ]+ X# A9 \: [$ a0 [6 K    using std:strstream;
2 J' E# }% s0 o# s4 \5 U    using std::endl;    - X6 _) K; r1 q8 a) d- N
    using std::ends;
2 L6 z" {6 S. N+ [5 ~( o    using std::cerr;) `7 w7 W6 F; S9 N& y: Z" N
#else& J) E1 m8 R- Q) W. W
#   include <strstream.h>
' H+ ^/ J- D1 x# L+ z5 N; S5 h( k#   include <iostream.h>7 t' i& w/ T4 K
#endif
! c; S+ p8 |7 U+ z$ X' Q#include <uf.h>
4 ?0 y) G8 g" c( m% m3 @4 l" |#include <uf_ui.h>6 B1 W$ c+ k8 q: M% X
#include <uf_exit.h>5 _/ F) |. O( y0 P) `( y6 t. s7 M
#include <uf_defs.h>0 N+ A4 h& J1 w: R
#include <NXOpen/NXException.hxx>/ ~8 \4 Z3 [. ]5 n5 O3 U2 e: s
#include <NXOpen/Session.hxx>
: q& j1 X# u- g; y+ f#include <NXOpen/Axis.hxx>
& t5 }. P. w1 a2 _0 {5 B1 F: X#include <NXOpen/BasePart.hxx>
/ N) y2 t- T; X9 O! _9 h* K; U* q#include <NXOpen/Body.hxx>
! o+ A7 Z) u/ v. A6 B#include <NXOpen/Builder.hxx>
3 T; \  w% }7 `7 q$ i, T#include <NXOpen/Direction.hxx>
, i$ q$ e$ b. ~; r- ?#include <NXOpen/DirectionCollection.hxx>
4 ?; n$ r% t7 a5 K4 V, |: ?! m) ?6 y#include <NXOpen/Expression.hxx>  X* e& o# b6 x
#include <NXOpen/ExpressionCollection.hxx>
- ?. y: A- N2 k: T6 Y  f& \#include <NXOpen/Features_CylinderBuilder.hxx>, J, m( v9 `5 b/ p
#include <NXOpen/Features_FeatureCollection.hxx>* r% E0 z5 y$ ]; k" V) D0 H
#include <NXOpen/GeometricUtilities_BooleanOperation.hxx>' g, I9 x( E% a! K/ ^
#include <NXOpen/NXObject.hxx>
9 T* [: G* X2 B, V#include <NXOpen/Part.hxx>- p& y2 o- ~) C- ~; Z& |
#include <NXOpen/ParTCollection.hxx>
" I0 B, p- i' R/ B$ c9 }#include <NXOpen/Point.hxx>, J$ e7 \4 M, D. `
#include <NXOpen/PointCollection.hxx>
, k& Y0 M; T; ?: o/ c8 V#include <NXOpen/Preferences_PartModeling.hxx>5 Z! X# B; P; F, I, S/ x2 @
#include <NXOpen/Preferences_PartPreferences.hxx>5 P/ e1 @3 B( c  ?. \1 P
#include <NXOpen/Scalar.hxx>5 {9 s" \9 B" i; v/ F+ M- ]
#include <NXOpen/ScalarCollection.hxx>
( ?, ]% H' v5 n6 Q- n#include <NXOpen/SelectICurve.hxx>
2 x% ^+ F. a  n2 H7 J#include <NXOpen/SelectObject.hxx>
4 g! Q6 T( ?* u3 M! M#include <NXOpen/Session.hxx>
% e% t8 I6 C* k9 e% U( e- _! J#include <NXOpen/TaggedObject.hxx>
8 }' U. v# i1 `! v( S#include <NXOpen/Unit.hxx>; e8 y; e. S! L* \: d
00.jpg
4 e. \3 p6 x7 N9 H* H9 k3 B我点代码的时候还有定义啊 5 c1 W+ j1 m8 M5 a
' s- z& h8 B9 t9 P  v6 n+ d" z
这个到底该怎么解决啊 . I! j; S0 E# ]3 {  C

8 y  n  W4 J2 F; J: E9 L7 C- d
上海点团信息科技有限公司,承接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.lib7 }, z) }7 d; w$ l- q' y
libufun_cae.lib
$ y' q) i; M3 J  ]# C8 blibnxopencpp.lib
3 J, t2 s. n, Qlibugopenint.lib
+ `8 h1 N6 l) plibugopenint_cae.lib+ _( L7 d0 l: C0 q8 B
libnxopenuicpp.lib
3 B2 n3 G/ l- ~( l, C- v+ Nlibvmathpp.lib
9 z4 u0 m8 m9 H! w% @+ U; s6 Slibugopenint_cae.lib
) z/ k9 B* S# |# Wlibugopenint.lib
* O6 s) Y' }" E+ h! r  hlibufun_cae.lib
" B( B+ R' ?. O/ G3 C& V' g* z$ ulibufun.lib- W# j8 W: d: Y. k5 M$ Z. h! [8 s
libopenpp.lib* \. N1 ]! `2 C* t
libopenintpp.lib
: i6 v% x* S& _libnxopenuicpp.lib
0 Z7 `; ]% P1 C% g' O4 zlibnxopencpp_weld.lib1 P( j: D; o7 y  x; V/ u3 E" ?
libnxopencpp_visualreporting.lib6 v3 J2 v, `5 @
libnxopencpp_validate.lib
& s: m* M) L4 X% _+ T1 n3 tlibnxopencpp_userdefinedobjects.lib
3 ]3 a6 F/ b! k& }& l& klibnxopencpp_tooling.lib
, i7 o% \* O1 j* j4 x" o1 A3 J3 Z- Blibnxopencpp_sim.lib
4 N3 j9 ?9 ?' A& b6 Nlibnxopencpp_sheetmetal.lib
8 [5 E. }$ l5 t* g. tlibnxopencpp_shapesearch.lib+ B/ u+ ^- S6 _& G
libnxopencpp_routing.lib
1 _5 c- o% W& A# l9 a0 f5 T1 [* z: alibnxopencpp_preferences.lib
  I+ g' g. c2 x* T& f  d0 nlibnxopencpp_positioning.lib
; u- ?' O  q. E3 q- J6 ]. Z% m- jlibnxopencpp_physmat.lib) `/ k( _4 n/ {% ]
libnxopencpp_pdm.lib
; G/ w9 H5 i7 V+ [: ^# y7 ilibnxopencpp_partfamily.lib
. S$ `' T) y" B- S$ w! nlibnxopencpp_options.lib
/ b/ Z0 A9 c' U* `libnxopencpp_optimization.lib
/ q3 @( V( f/ e9 ?libnxopencpp_motion.lib
% L' n( x: F  }libnxopencpp_modldirect.lib
  O1 E5 _' o# |  O" H8 m/ Olibnxopencpp_mechatronics.lib5 f& y! o& g% Q' O
libnxopencpp_layout2d.lib/ _% H/ D% y4 P9 ]& G
libnxopencpp_layer.lib0 ]) z+ s( N2 }/ V
libnxopencpp_issue.lib) ]" b+ X0 l0 }3 r( v, }, ]  N
libnxopencpp_geometricutilities.lib: v. L! ~$ {' ]/ x. O" h5 S1 y
libnxopencpp_geometricanalysis.lib5 z$ m2 @5 \5 M
libnxopencpp_gateway.lib' ^8 q0 K. @  Z6 u, T- A
libnxopencpp_formboard.lib! r/ C5 \# |& C- [' S
libnxopencpp_fields.lib
% f# h, r3 ?8 T/ E6 D) h! Tlibnxopencpp_features.lib
9 w+ q/ y# m& ~/ b, G0 q' S" Nlibnxopencpp_facet.lib
' ]) o, U2 p$ `. r# h" T& K3 J( Nlibnxopencpp_drawings.lib6 ?/ }# z) I! O. v# \5 k; |+ I
libnxopencpp_drafting.lib. n0 B9 ?' q$ A4 H! Q( @
libnxopencpp_display.lib 0 I# x  h$ Z1 K: W; }- T
libnxopencpp_die.lib4 P: e( {% P$ d+ V3 _* K" n$ ?
libnxopencpp_cam.lib1 K( y9 [8 G! e# }0 N0 P
libnxopencpp_cae.lib
: Q6 q3 M0 L4 n2 g  K+ rlibnxopencpp_bodydes.lib- k. w3 _4 p5 M* V6 f; ]# `
libnxopencpp_assemblies.lib
' v; I; U; d5 _- Glibnxopencpp_annotations.lib2 p! m0 R; ~3 h
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:290 x8 Y3 @; S' s' z) i6 `2 ^
专门申请了个账号来感谢楼主以及管理员。这个问题困扰了我好几天了。之前一直死扣dll连接的问题,以为引用4 ...
- X% @/ g" J# @' t: R; q% ]' z# Z0 e
这是基本的问题,很常见,看看视频,一劳永逸的方法就是全加进去
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了