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

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

  [复制链接]

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

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

renie2015 楼主

2016-6-4 23:49:15

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

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

x
完全按照NX9.0二次开发实例 6 使用NXOpen CPP创建圆柱.来做的。却出现了错误
7 @5 }8 b6 P' z! x  y1>------ 已启动全部重新生成: 项目: NX9 Open Wizard1, 配置: DebUG x64 ------
" G/ B& }" K1 M1 u& {: ?/ `3 a: q1>cl : 命令行 warning D9038: 此平台上不支持 /ZI;请启用 /Zi
8 ~& p5 U/ y- H* i3 a1 z# Z' h; I1>cl : 命令行 warning D9007: “/Gm”需要“/Zi”;选项被忽略
) l) I4 G+ V3 A: q$ Y8 `2 I1>  NX9 Open Wizard1.cpp
  d: L3 A6 J  K7 V2 c: g/ p1>     正在创建库 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& b! A8 T  Q; P1>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 中被引用
+ N% o+ e# ~2 X" S5 m9 r7 s1>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 中被引用
- ]3 l6 u. c6 p- I6 Z! x1>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 中被引用* U3 K4 ^; h# e4 ?+ N$ C# I/ o8 |
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 中被引用
5 G  ~1 v  V0 m. j: m( q  T1>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 ^% ]; e5 o+ @3 K1>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 中被引用' A5 x# `  n1 l: K, B
1>I:\ug\My_directory\visual studio 2012\NX9 Open Wizard1\x64\Debug\/NX9 Open Wizard1.dll : fatal error LNK1120: 6 个无法解析的外部命令% M7 O1 q( M7 Q
========== 全部重新生成: 成功 0 个,失败 1 个,跳过 0 个 ==========4 E& H7 I" n" t+ P  I
; i. Q- c6 ^8 j7 H

7 G. t2 Z) Q. u- q5 y
4 U! Z2 M+ Z: R) w6 }0 ]

9 ?# h- n0 ^5 n
+ o; i! c* P! N2 g3 [! r% g( J/ I3 I
我把开头的都加进来了
- F1 e. c8 ^4 a( T#if ! defined ( __hp9000s800 ) && ! defined ( __sgi ) && ! defined ( __sun )$ k" B& i5 S4 m5 z
#   include <strstream>
: c% \8 h. S# c# c1 A#   include <iostream>
9 X) Y, f3 B* ?, ~8 X! H    using std:strstream;. V" ], r6 n) o0 q" L4 j. L
    using std::endl;    6 x! n: J+ S* H* x% p/ H
    using std::ends;
% x5 a$ O1 `2 T9 E- V6 j    using std::cerr;
% ^: Q4 y4 C! @, L# u/ h#else
+ h+ Z5 ~4 L7 z8 i) i#   include <strstream.h>' F% M% p" d: b0 G8 E; r
#   include <iostream.h>+ t. t2 F$ Z. c# ]6 v
#endif+ b/ u9 b- R) m, R6 r* `' c4 ~
#include <uf.h>6 y& i+ v8 }& D/ X  i+ D
#include <uf_ui.h>1 S6 Z- q" D6 o- C
#include <uf_exit.h>
- y; [( _0 C1 f- i#include <uf_defs.h>
/ f. j5 I8 M6 C/ Z& r/ b7 b$ {) m/ e#include <NXOpen/NXException.hxx>7 c& j6 i( [3 v* M6 S5 |
#include <NXOpen/Session.hxx>2 n7 x; M* z+ B- ?6 S
#include <NXOpen/Axis.hxx>) s) I. \6 n! O# D
#include <NXOpen/BasePart.hxx>+ O, m, d% e1 \& C3 {: L
#include <NXOpen/Body.hxx>
' z1 B8 k. u7 [' g#include <NXOpen/Builder.hxx>* Q# F, j4 L' l$ N; a
#include <NXOpen/Direction.hxx>
$ A$ \% ?2 L' \! m3 O#include <NXOpen/DirectionCollection.hxx>
; T7 w" U% k: V/ M6 A- {8 H  N) b#include <NXOpen/Expression.hxx>
5 B3 a6 J, M: R) S/ D#include <NXOpen/ExpressionCollection.hxx>" U7 @6 ]* [% n  Y% j6 Z/ O+ \
#include <NXOpen/Features_CylinderBuilder.hxx>
+ _' d8 j2 t( z& ?. h. {#include <NXOpen/Features_FeatureCollection.hxx>, m% m0 h$ C: H+ H1 R! K
#include <NXOpen/GeometricUtilities_BooleanOperation.hxx>
% p' C- ^# {  c3 o, G4 \2 @4 \#include <NXOpen/NXObject.hxx>, N& d/ ~; S7 Y. j1 J
#include <NXOpen/Part.hxx>
( _% Y+ w$ g7 w8 t- I( T9 W0 l# D4 j#include <NXOpen/ParTCollection.hxx>
8 x* ~, P' |; A2 Z9 v# w( ?#include <NXOpen/Point.hxx># K- m( u9 O( K/ u- E+ x4 Y
#include <NXOpen/PointCollection.hxx>
, K6 C/ g8 s: V. ]9 Q1 f#include <NXOpen/Preferences_PartModeling.hxx>
+ l9 Q/ a" Z- _4 @9 B/ F#include <NXOpen/Preferences_PartPreferences.hxx>& ^& q) O1 P+ ]
#include <NXOpen/Scalar.hxx>1 Q; I/ K, M, z. P" c5 l
#include <NXOpen/ScalarCollection.hxx>
' }' _/ c8 U! m$ P7 I6 ^#include <NXOpen/SelectICurve.hxx>2 y; t) L6 W# o. b# ?' M4 P2 p
#include <NXOpen/SelectObject.hxx>, ]' c0 k' |$ }) c7 G
#include <NXOpen/Session.hxx>
2 l& |( j! @, I#include <NXOpen/TaggedObject.hxx>
+ `& v; R0 [7 Y3 f# ~7 G#include <NXOpen/Unit.hxx>
) H9 K5 w7 h( X) }! ]( f 00.jpg
5 o* V# Z  P# I- e5 n* p; k9 s5 u我点代码的时候还有定义啊 8 u0 T' ]$ P( F! }

% b8 B2 y+ i- }0 q3 u. H6 S4 \这个到底该怎么解决啊
. j6 w  @- A3 Q8 z% o$ w& h/ t' F8 D+ m

& @9 p; q5 x  P4 }( j- J- ]
上海点团信息科技有限公司,承接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.lib1 m0 ^3 \$ y2 v2 y
libufun_cae.lib! v6 c4 A2 Y# h6 ?. T& _
libnxopencpp.lib
  ^9 S  |0 o8 N9 L' Ylibugopenint.lib& F9 }' ~  @2 N; {3 I  a; `
libugopenint_cae.lib4 _+ ?3 E4 F2 k& D+ h
libnxopenuicpp.lib
- D3 I) e  n- I6 r5 q) \libvmathpp.lib
. \) v- b! h: p5 z) m& f8 b* d3 ^7 [# ]libugopenint_cae.lib
! t0 @; X% }7 o' s# q$ G+ ~( Flibugopenint.lib& t: @6 L+ @0 F0 x- m7 u
libufun_cae.lib
& g4 ^. C( B! G/ e# L  w: A) J- ~& olibufun.lib, k6 `" p$ p8 K# T" S( g
libopenpp.lib
2 v* s' V' ?4 }7 U4 T$ d& O& mlibopenintpp.lib" W& t- ^3 S# R$ a% u
libnxopenuicpp.lib+ p$ Z! t. c5 C9 o9 r
libnxopencpp_weld.lib
: G+ A- m' ^6 F1 m1 D" u, G/ glibnxopencpp_visualreporting.lib* s% s+ B, m# \$ C
libnxopencpp_validate.lib7 g& s9 E3 e# ~! w9 _; ~# I" |
libnxopencpp_userdefinedobjects.lib. U. I  R: p/ D; s# N0 I8 p
libnxopencpp_tooling.lib" I, O3 j% O! q- G
libnxopencpp_sim.lib
( C" |* [' Z  t, O# r% Slibnxopencpp_sheetmetal.lib1 b2 M5 D6 a- f- {+ d
libnxopencpp_shapesearch.lib
. l5 M4 H, W7 C  S, m; llibnxopencpp_routing.lib
+ D& p/ t4 |) klibnxopencpp_preferences.lib
+ E* q7 j7 j( K  u3 Z6 J( }0 xlibnxopencpp_positioning.lib
& O7 H9 f+ o0 f' S8 s1 o& u7 ^% slibnxopencpp_physmat.lib( Q( Q0 `* q" ]2 G; J
libnxopencpp_pdm.lib
& Z/ P& q* [8 V+ S" x( }! P2 Flibnxopencpp_partfamily.lib6 ^2 J% L2 G) |
libnxopencpp_options.lib
% W) k3 a2 J* y' xlibnxopencpp_optimization.lib
  a' g0 S( h2 `libnxopencpp_motion.lib$ i6 {0 r" z6 w  n% d1 b9 d
libnxopencpp_modldirect.lib' X( e3 l1 J! ~, U  _6 [
libnxopencpp_mechatronics.lib
, S" l- |! a$ Rlibnxopencpp_layout2d.lib
% t' G' M! r5 R8 Z, D: j' m8 wlibnxopencpp_layer.lib' ^1 `* G, G# O# B, e, I. K3 O* P
libnxopencpp_issue.lib. W/ @8 \, h6 x  S
libnxopencpp_geometricutilities.lib
2 O# Q$ o( D7 ^! |- H; F# `  a# Vlibnxopencpp_geometricanalysis.lib
! R3 ^4 M( X" Q; g) Nlibnxopencpp_gateway.lib2 p9 V$ G( M! P0 S
libnxopencpp_formboard.lib
. I  w  Z: i1 K& m% U" Z* o! rlibnxopencpp_fields.lib
* V4 W' g4 s* z; }' A' Blibnxopencpp_features.lib
! S3 [+ N/ G3 ?" {, R: d/ B+ ]% `libnxopencpp_facet.lib4 M% F" q4 q% c" e
libnxopencpp_drawings.lib, D( t" C1 f) N1 h: C7 g: Y
libnxopencpp_drafting.lib9 v- }6 c0 E: k9 B  f! v
libnxopencpp_display.lib
5 Y2 {1 @1 ]. g4 S& |libnxopencpp_die.lib
# `+ h* B5 e7 y& M4 Vlibnxopencpp_cam.lib
( S' L, x9 q! n$ g4 X- ilibnxopencpp_cae.lib
2 P8 P0 C# T9 q+ Ulibnxopencpp_bodydes.lib0 h: j! j. o" z! F' q
libnxopencpp_assemblies.lib6 ^, K0 |! o! B- C) b' B& l
libnxopencpp_annotations.lib
) b/ A5 u' _; m6 o) rlibnxopencpp.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
3 N0 c9 }/ |, [: L! t1 {2 k专门申请了个账号来感谢楼主以及管理员。这个问题困扰了我好几天了。之前一直死扣dll连接的问题,以为引用4 ...
6 V0 F& |3 J4 K: f
这是基本的问题,很常见,看看视频,一劳永逸的方法就是全加进去
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了