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

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

  [复制链接]

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

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

renie2015 楼主

2016-6-4 23:49:15

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

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

x
完全按照NX9.0二次开发实例 6 使用NXOpen CPP创建圆柱.来做的。却出现了错误
0 i5 c( t4 |& `( W% k/ G! Z8 G; Y3 h1>------ 已启动全部重新生成: 项目: NX9 Open Wizard1, 配置: DebUG x64 ------, t0 d+ n  `5 c, w
1>cl : 命令行 warning D9038: 此平台上不支持 /ZI;请启用 /Zi
6 e# o0 K4 F0 W  u; {; u5 E1>cl : 命令行 warning D9007: “/Gm”需要“/Zi”;选项被忽略
. [" j- B0 B( Z1>  NX9 Open Wizard1.cpp
! W! M0 o( u' F" K# B1>     正在创建库 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
# ]9 [  O/ y) Z% @! w% i4 y1>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 中被引用
& X4 t+ q* |1 }6 i1>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 中被引用
+ {& S5 v% L  `( F8 i0 U1>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 中被引用
  _, H" l0 y! ~; y1>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 中被引用
, _4 E. p0 f( C) H' ~, p" J1 C1>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 C' N. z2 ]. j8 b. 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 中被引用
& f8 y; ]8 M6 n  V8 c. \" a+ K1>I:\ug\My_directory\visual studio 2012\NX9 Open Wizard1\x64\Debug\/NX9 Open Wizard1.dll : fatal error LNK1120: 6 个无法解析的外部命令
  a5 r7 ?+ B- r" ?========== 全部重新生成: 成功 0 个,失败 1 个,跳过 0 个 ==========$ _  E. i! j8 W

* X: [, ~" H2 R7 X+ M/ d, a( [; _# J
1 u6 C8 a, [& F

( c, ?# G& b2 _1 o. `  r; w1 o
. m2 I9 ~! N$ m: ?4 i: U. J
我把开头的都加进来了9 J$ U2 g2 M; M$ {* g0 Z
#if ! defined ( __hp9000s800 ) && ! defined ( __sgi ) && ! defined ( __sun )  ~  `  n2 q; K7 h4 B6 [
#   include <strstream>+ `6 X/ F; C- v/ H' ~
#   include <iostream>9 N& w2 m3 u. P2 f& |' s+ N
    using std:strstream;
; O7 l5 B/ f1 `) l& N    using std::endl;    5 d- p, x% }7 l
    using std::ends;: T% q* J# ^* ~- r! i
    using std::cerr;2 I2 U2 q7 L, f! [* O5 S; R
#else
0 }* u7 o0 |# z% b! p#   include <strstream.h>
' \( R0 J) H% U& G1 |3 ]" ^#   include <iostream.h>1 n2 @/ G9 _. c; Y3 W
#endif4 h/ d. b0 r& Z; g! ]( H, ^  x
#include <uf.h>' N: M2 B  h& p6 ?# y0 E
#include <uf_ui.h>
7 `, D1 X0 \" a$ H: ^$ d#include <uf_exit.h>
3 `5 A0 A4 P/ B5 C#include <uf_defs.h>
" ]; @6 k# k/ ?4 j# l$ U#include <NXOpen/NXException.hxx>4 b$ \8 R: m9 |
#include <NXOpen/Session.hxx>/ Z- F7 N* b" `5 w. Q$ ?- V
#include <NXOpen/Axis.hxx>) J+ ^) a3 D" z) A9 A# j
#include <NXOpen/BasePart.hxx>
0 s; R2 L! G. k4 P  e+ S- ]7 u, ?#include <NXOpen/Body.hxx>
3 \1 z9 ^5 O4 D2 E6 {#include <NXOpen/Builder.hxx>
; ~( _3 B/ ~9 b5 w#include <NXOpen/Direction.hxx>  Y9 L7 X" u1 c$ _/ ^8 {7 n
#include <NXOpen/DirectionCollection.hxx>. ?1 T$ o/ m2 w" N8 y* [7 o
#include <NXOpen/Expression.hxx>
$ w2 j. ]9 J; M+ u1 x, y/ e5 G#include <NXOpen/ExpressionCollection.hxx>
( V, a- Y5 l6 y( A" ~#include <NXOpen/Features_CylinderBuilder.hxx>4 M' C; Y. b5 B: l% o% C
#include <NXOpen/Features_FeatureCollection.hxx>. ]3 e! F' g# z( P) q
#include <NXOpen/GeometricUtilities_BooleanOperation.hxx>
) X7 ^% _! J& ]; l# ]#include <NXOpen/NXObject.hxx>
4 z; i1 h; ]6 K4 x( _  r#include <NXOpen/Part.hxx>- _9 {# _, w, y* @4 R' }5 ]/ N3 Z
#include <NXOpen/ParTCollection.hxx>9 b$ D) K) i+ {1 G; u( R) M0 Y- ^
#include <NXOpen/Point.hxx>
/ p( S. z' f# E, v. P#include <NXOpen/PointCollection.hxx>' T% d3 F( Y" A) w2 i( p  c
#include <NXOpen/Preferences_PartModeling.hxx>
4 B& k! t( S; L4 P- e7 R#include <NXOpen/Preferences_PartPreferences.hxx>/ c) e$ S: p! x. H& g1 W8 n
#include <NXOpen/Scalar.hxx>+ ]: a9 h5 j8 @0 \# J3 a
#include <NXOpen/ScalarCollection.hxx>
& P+ }6 \0 z) }# z* {#include <NXOpen/SelectICurve.hxx>( H( n6 m, Y, c1 }9 g' p
#include <NXOpen/SelectObject.hxx>4 O6 [; h5 ?! [7 e- d. X0 o4 s6 r
#include <NXOpen/Session.hxx>
- C3 V8 A8 x7 K1 P9 Y7 ^6 x#include <NXOpen/TaggedObject.hxx>
+ }4 Q$ P5 u6 k2 `#include <NXOpen/Unit.hxx>$ T- X5 z$ E- P
00.jpg ( N' G. g' w4 |4 D; H( o9 m
我点代码的时候还有定义啊 8 e8 c- F+ f+ z$ l

, D3 F% e; v/ m; R这个到底该怎么解决啊 2 t. }  m0 c1 B( |; L

( ~. ~& h4 Y9 ^3 k5 d( M
上海点团信息科技有限公司,承接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; O5 y4 n# M9 R8 c' z% l
libufun_cae.lib
  a2 B+ l, z5 P/ c+ N4 rlibnxopencpp.lib5 r  Z" P: o$ U1 f
libugopenint.lib$ z. Y; V0 ?/ j& z7 w2 d
libugopenint_cae.lib
' ^2 n9 r% y9 v- k' j0 N5 Ylibnxopenuicpp.lib
2 \$ F0 O. X, t7 O% S- X8 a" glibvmathpp.lib1 C! n0 `: k, v4 S6 p4 @: o
libugopenint_cae.lib
9 I* C" Y: L$ a6 Flibugopenint.lib  w$ i# d5 d6 B- D' j9 z3 _
libufun_cae.lib
# z% N* _0 G* F* x  Xlibufun.lib9 X- W4 V0 F* l  N
libopenpp.lib
3 \! x- V; k1 _libopenintpp.lib9 Q) y( d% {) U- J# Z% }* S
libnxopenuicpp.lib
8 r- K) B" L& Jlibnxopencpp_weld.lib  W8 s/ q% I3 ~/ L  P
libnxopencpp_visualreporting.lib
' Y3 j" r4 p& f# o/ c/ c$ B" tlibnxopencpp_validate.lib
) V; J4 l. {/ ulibnxopencpp_userdefinedobjects.lib7 a  g: Z. d6 y2 |. {
libnxopencpp_tooling.lib& a2 P) |0 C6 ?! }8 J
libnxopencpp_sim.lib. Z2 e5 F0 u3 Q: I  K8 Y! v& q
libnxopencpp_sheetmetal.lib" C6 }% e) C. }* K% O- |
libnxopencpp_shapesearch.lib
5 U- D. N* z8 p: r- G9 D- y* dlibnxopencpp_routing.lib; s1 n$ e2 O/ s5 ~$ Q+ ?
libnxopencpp_preferences.lib
$ f. p! D* ~+ x' P! D$ alibnxopencpp_positioning.lib7 R. h3 `! Q. s) Q
libnxopencpp_physmat.lib1 y$ L& _! c7 M8 m
libnxopencpp_pdm.lib
" m7 |/ F6 t6 `& ~$ k3 p) Clibnxopencpp_partfamily.lib
7 t% C2 W  n8 Flibnxopencpp_options.lib
  n8 @+ ~0 Q6 s. X+ U4 nlibnxopencpp_optimization.lib: ]2 p2 `0 w0 t6 }* ~5 N# o
libnxopencpp_motion.lib% E" }/ x7 F- m  i* v  S7 v2 e
libnxopencpp_modldirect.lib
) y8 Q* ^& X1 a, e3 y) v, Elibnxopencpp_mechatronics.lib1 H% K; x) c' m
libnxopencpp_layout2d.lib$ c. K  s$ e/ _; _+ m( B+ X/ i5 g+ y
libnxopencpp_layer.lib
; I* f: I' J1 X6 @6 Wlibnxopencpp_issue.lib
5 E1 m8 m# o# j) c( mlibnxopencpp_geometricutilities.lib
+ k3 y2 ]* O- Y2 alibnxopencpp_geometricanalysis.lib
2 p- A! u; S9 C0 W' z) klibnxopencpp_gateway.lib1 t( J0 i( D$ I, @* j, P
libnxopencpp_formboard.lib# ?+ I5 P3 p' N. y* ?
libnxopencpp_fields.lib' M/ C3 h  l, [  X' R9 j9 ]
libnxopencpp_features.lib! R$ Y8 G6 |% b) q' @, s) w
libnxopencpp_facet.lib
9 s9 l2 z, S0 ?+ U; ^libnxopencpp_drawings.lib4 k) ?/ I& T+ s: f2 t
libnxopencpp_drafting.lib
( q0 ?! ]! i: A1 W: A" [: mlibnxopencpp_display.lib
7 r, q/ t; ~* C2 `libnxopencpp_die.lib# t/ f; r4 t  U. D; [
libnxopencpp_cam.lib
7 i$ v  f0 p4 k9 I7 flibnxopencpp_cae.lib* _0 ^7 F% c# y! y. x. |! w
libnxopencpp_bodydes.lib. v9 ~1 B: _+ p% a$ @
libnxopencpp_assemblies.lib
+ b+ ~- n3 P3 O9 ^libnxopencpp_annotations.lib
; R( x: _! c0 A/ b  ~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
" X7 T% U, y) e. H; |4 _4 o. o专门申请了个账号来感谢楼主以及管理员。这个问题困扰了我好几天了。之前一直死扣dll连接的问题,以为引用4 ...
  Q# _1 L4 v6 j/ V9 k: f
这是基本的问题,很常见,看看视频,一劳永逸的方法就是全加进去
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了