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

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

  [复制链接]

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

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

renie2015 楼主

2016-6-4 23:49:15

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

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

x
完全按照NX9.0二次开发实例 6 使用NXOpen CPP创建圆柱.来做的。却出现了错误3 A2 L9 K$ X! z8 s2 l
1>------ 已启动全部重新生成: 项目: NX9 Open Wizard1, 配置: DebUG x64 ------* }0 g( Y4 `+ J; o8 b8 l4 F
1>cl : 命令行 warning D9038: 此平台上不支持 /ZI;请启用 /Zi; p& X  F9 r( v+ U5 H
1>cl : 命令行 warning D9007: “/Gm”需要“/Zi”;选项被忽略
3 {) u( O6 M2 _1>  NX9 Open Wizard1.cpp
! A' P( r' i3 {7 ?0 H) @. N# 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
. t5 c2 x% L' }$ D4 J1>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 中被引用! g/ o9 t6 J' L7 \( j
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 中被引用! u; {# h9 q0 r0 k' g
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 中被引用
" L) U$ @2 ?4 a* i5 Z1>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 中被引用
# J  n* S/ p7 u1>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 中被引用
" S- l+ M) V& h9 n0 H8 ^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 中被引用2 x6 @& m: ^9 T$ O8 m1 Q1 g8 R0 I
1>I:\ug\My_directory\visual studio 2012\NX9 Open Wizard1\x64\Debug\/NX9 Open Wizard1.dll : fatal error LNK1120: 6 个无法解析的外部命令
, u& G' g/ o0 v* f% R* ?6 J/ J- k========== 全部重新生成: 成功 0 个,失败 1 个,跳过 0 个 ==========
- ?/ |5 \+ F7 [& L5 K0 W5 V$ n- [! V0 x" D7 r: F; U" u, G3 \
; W- [1 D0 d! ]4 H$ J8 A& U
$ \- ^/ E, r+ l" t
5 ?1 X/ ^& g+ W5 ~) J/ {+ }
. h. i  `& k5 b2 S8 I+ Y( I
我把开头的都加进来了
1 z- x9 r8 d! `/ K" s, C" T: H3 `#if ! defined ( __hp9000s800 ) && ! defined ( __sgi ) && ! defined ( __sun )/ B* @6 s5 q0 s$ {
#   include <strstream>
# |, p: V0 e. v8 m: {5 o2 F#   include <iostream>
4 P9 a" p& ~  Q! P# U    using std:strstream;
8 @* @1 v* W9 p) C    using std::endl;   
, D. a3 E" S6 f- z    using std::ends;% @7 u: Y. U/ k
    using std::cerr;
; e0 Z. U( ]5 e* ?; u: V# g#else( @' a0 ?5 I6 f! k; p) I" N% f
#   include <strstream.h>' ]- D1 s; w) \2 G# X
#   include <iostream.h>
1 Z4 e. n2 `. a1 f/ M8 t2 Q* j#endif# A1 b+ a1 t) c( J; M
#include <uf.h>1 C+ g7 q0 `% ?4 b5 d' A; _* I
#include <uf_ui.h>; S7 r3 D& M" H  W, U- [4 d
#include <uf_exit.h>' j. o! L# U3 ^) {: ~
#include <uf_defs.h>( t6 q  i! A9 G7 _$ I7 A& s% R4 S
#include <NXOpen/NXException.hxx>
4 J+ s) R9 h: w- n8 \#include <NXOpen/Session.hxx>% H2 I( @) |4 x8 {% {, t+ v
#include <NXOpen/Axis.hxx>
6 M0 m( q4 I$ h) A#include <NXOpen/BasePart.hxx>
6 m* H4 Z' F8 l6 l7 W#include <NXOpen/Body.hxx>
* K, F5 s- P1 u% l3 V& F; i: v#include <NXOpen/Builder.hxx># f( A" N7 m% u
#include <NXOpen/Direction.hxx>3 a6 Y$ u1 i- o5 J. ~4 x8 j' z! s3 Q4 b* H
#include <NXOpen/DirectionCollection.hxx>
2 f9 O1 L  Y8 q5 e8 J5 b9 ]#include <NXOpen/Expression.hxx>
& Y4 |0 f  w4 m1 S! r#include <NXOpen/ExpressionCollection.hxx>
- t0 j3 T( }4 d% C3 Y8 j1 \#include <NXOpen/Features_CylinderBuilder.hxx>0 _/ U, n: x: I2 g' g% I
#include <NXOpen/Features_FeatureCollection.hxx>
  Z2 P& Q9 {! {% d#include <NXOpen/GeometricUtilities_BooleanOperation.hxx>7 B: G" h; S9 g$ L
#include <NXOpen/NXObject.hxx>
: [- n4 e$ V5 X/ A#include <NXOpen/Part.hxx>* D1 i% n3 X% ?3 N
#include <NXOpen/ParTCollection.hxx># j* X, P) z* h
#include <NXOpen/Point.hxx>0 u  v" P9 w( Q& N0 B5 c+ Q; f2 M
#include <NXOpen/PointCollection.hxx>) f* D! Y$ y, l+ P) A6 o
#include <NXOpen/Preferences_PartModeling.hxx>/ T* O7 Q. S: i0 l5 }: O  c
#include <NXOpen/Preferences_PartPreferences.hxx>% X$ I) A4 e7 r- E, M0 P" B( k8 `& P
#include <NXOpen/Scalar.hxx>% A$ x( \. m$ U2 b4 R- t" _) i8 J
#include <NXOpen/ScalarCollection.hxx>
/ r3 ^3 Z6 g- G6 E* R' b$ @#include <NXOpen/SelectICurve.hxx>
, P, I5 ~5 \2 R4 |#include <NXOpen/SelectObject.hxx>
# h- e- ~2 y2 q& r1 c- i#include <NXOpen/Session.hxx>4 \  O6 m' R2 S' |) G) Z3 D
#include <NXOpen/TaggedObject.hxx>. \5 s( ?% o4 H, Q, L; ?
#include <NXOpen/Unit.hxx>
9 Z4 A; U5 p* s: b* [8 p 00.jpg
# W- x% E* L1 s2 S# T5 N# S* q我点代码的时候还有定义啊
) O" ^- f. M* w5 ?- Q- |. H. X1 w0 L' ^9 b% Y% I# G' {* Q
这个到底该怎么解决啊
6 }5 K/ `$ ?( A" d8 R
. z: b; ^: s! i* B" t
上海点团信息科技有限公司,承接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.lib2 b, r1 r2 r4 L& D& }
libufun_cae.lib9 S1 R+ y- ^" n1 P& `. r
libnxopencpp.lib1 i( J& S0 s; o4 j6 V/ S
libugopenint.lib8 p% ]- K% X( o% O
libugopenint_cae.lib
/ ]" z! J' d0 O. Y' K" e2 C& ?libnxopenuicpp.lib- {, l9 M1 j2 M' [0 s' `( o
libvmathpp.lib# h( H( n1 A4 t8 B
libugopenint_cae.lib9 n( {* e% x: C# w: J# F4 d
libugopenint.lib
0 a9 W/ f( M8 ^6 L  S7 ]3 X% }libufun_cae.lib. S' G" O5 ~, W+ d" g# Y! V* d# F
libufun.lib
7 q& c: ], ]/ Q3 glibopenpp.lib
- E5 t* l$ _+ Z) e: @' Wlibopenintpp.lib" l4 W. H6 q/ L2 N, n. Q
libnxopenuicpp.lib
+ l3 N' Y* ]$ H  A3 hlibnxopencpp_weld.lib) m& m  K8 c7 F( {4 F0 \
libnxopencpp_visualreporting.lib0 C; ]9 x, p4 `# {6 v: t. ?) b
libnxopencpp_validate.lib! d0 ^8 {' s8 U4 M- Z" ]; }
libnxopencpp_userdefinedobjects.lib
( [; f! ]% }5 O# N# Klibnxopencpp_tooling.lib8 a$ S! D# u) J- z+ H, R' V$ F
libnxopencpp_sim.lib+ F1 U" ^1 F5 {+ \3 m0 r
libnxopencpp_sheetmetal.lib
( T% v0 P: }0 L# {7 Ilibnxopencpp_shapesearch.lib8 @, e8 Q8 ?$ G% H. V, H
libnxopencpp_routing.lib
. x$ Z  @+ R0 Q0 e2 D7 Flibnxopencpp_preferences.lib, I) F7 [1 S- H; ?/ r/ H
libnxopencpp_positioning.lib
# }! `+ L" v6 B. r: q; q) plibnxopencpp_physmat.lib
# V8 T' z, `3 C% o' Flibnxopencpp_pdm.lib# g. o$ ]  f8 d* y+ A
libnxopencpp_partfamily.lib' V$ T+ U) N2 d* g4 |% Q" s2 b& O
libnxopencpp_options.lib" C* U; A2 e' \" ^' N
libnxopencpp_optimization.lib
( Z+ c$ Q5 t& h3 p$ hlibnxopencpp_motion.lib
, F. D; c+ |* c2 P& u3 z0 Flibnxopencpp_modldirect.lib
; q7 H) a+ O- z6 E% H3 ^libnxopencpp_mechatronics.lib
, g# l/ K- m* O0 ~8 j) L& [libnxopencpp_layout2d.lib2 I6 P& ]6 v& `1 v" Z9 g
libnxopencpp_layer.lib
) X/ D! W+ X' c, u3 w  r6 Nlibnxopencpp_issue.lib  w2 ?) i$ ~' K2 @0 l
libnxopencpp_geometricutilities.lib. i7 O6 d# W2 a5 A: |
libnxopencpp_geometricanalysis.lib
: r/ U$ t( t9 L6 r2 A. qlibnxopencpp_gateway.lib
& |6 d( s( X# ]# y8 E. Qlibnxopencpp_formboard.lib
+ M- b  V  A( R  u( Y2 qlibnxopencpp_fields.lib0 W; S/ Y9 @% ]0 t8 I$ g2 p; `8 e  v0 w
libnxopencpp_features.lib
& K) d, g( [" }* i9 _% z. e& |1 xlibnxopencpp_facet.lib% o: r9 @6 w6 Z3 e! r- D4 A' r. H
libnxopencpp_drawings.lib
- u/ u# h& k- O: i% S# ^1 L' n" c  Slibnxopencpp_drafting.lib
( R5 @6 R4 s0 Ilibnxopencpp_display.lib
7 Z8 E* A5 o! f2 S. olibnxopencpp_die.lib
3 d8 ]6 i' G0 l2 W! ^libnxopencpp_cam.lib
& Y1 ?4 @. G: c' ]. Jlibnxopencpp_cae.lib
% R5 j. X/ l( clibnxopencpp_bodydes.lib3 @$ h" P2 e; g5 ?8 t0 ]
libnxopencpp_assemblies.lib
9 N$ r% j8 r8 C  A* Xlibnxopencpp_annotations.lib
* ^# X1 x! V" wlibnxopencpp.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
/ h( k: z& |* }1 [9 p. H5 N& I& c专门申请了个账号来感谢楼主以及管理员。这个问题困扰了我好几天了。之前一直死扣dll连接的问题,以为引用4 ...
3 Z' f" i1 _% P* R% R9 g
这是基本的问题,很常见,看看视频,一劳永逸的方法就是全加进去
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了