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

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

  [复制链接]

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

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

renie2015 楼主

2016-6-4 23:49:15

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

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

x
完全按照NX9.0二次开发实例 6 使用NXOpen CPP创建圆柱.来做的。却出现了错误
+ i! ^  E! [5 ?$ c. @* T, f: q: g1>------ 已启动全部重新生成: 项目: NX9 Open Wizard1, 配置: DebUG x64 ------
7 Z5 Z1 W0 P: p2 ?2 R1>cl : 命令行 warning D9038: 此平台上不支持 /ZI;请启用 /Zi
) y3 `0 n& h& J0 ~- U1>cl : 命令行 warning D9007: “/Gm”需要“/Zi”;选项被忽略8 V" @, {+ \# h. m' f  J
1>  NX9 Open Wizard1.cpp
+ ]; n& f. {# ]7 f2 Y% v: c1>     正在创建库 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 _9 o: Y! d3 Q) p: Q" Z
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 中被引用
) k7 a/ `8 I7 \4 n8 {7 l1>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 中被引用
4 Z" v) H0 Y" u9 v0 o* H/ n1>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 中被引用
8 y/ I: x; p; P1 z/ n, {2 c1>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 中被引用2 o; c( Y& g: X6 q) M
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 中被引用7 w1 m: O4 v8 ~- q; S! e
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& C# M) U2 |1>I:\ug\My_directory\visual studio 2012\NX9 Open Wizard1\x64\Debug\/NX9 Open Wizard1.dll : fatal error LNK1120: 6 个无法解析的外部命令$ u; x' A3 N. {+ b+ \! i
========== 全部重新生成: 成功 0 个,失败 1 个,跳过 0 个 ==========
2 j$ R  g! K$ ]9 ?* J4 v+ l" Y2 D, j" `9 s' L  G" `/ }4 ^. I/ V
7 f& G! f7 b! W# x
6 D5 @3 E9 C: y/ ^' K; [2 s
/ c" D5 g7 O) ]- B+ B' M6 p* c0 p
  Q  B! s' E; O3 c/ \: W% H
我把开头的都加进来了
4 E' Z& Z$ C$ \5 `# j" `, J) l#if ! defined ( __hp9000s800 ) && ! defined ( __sgi ) && ! defined ( __sun )8 b$ Z$ ^; h. G. q3 B/ e0 H
#   include <strstream>
$ I% Y1 w, {7 [6 g' }; O#   include <iostream>. e  F, F# F. ~. @/ h# ?! k0 k
    using std:strstream;, Q0 }$ h  z7 g# J' |" p
    using std::endl;   
6 @! I/ c/ J$ l8 F    using std::ends;1 P$ }# `" `  N4 R
    using std::cerr;
  f$ I% U* ~% \/ B* _#else
/ Z. U; S( N; R) L#   include <strstream.h>
0 ?$ ~0 M: R3 H- h; W0 I+ Y# S( g% r#   include <iostream.h>& o4 U6 q& Z' R' U% d
#endif9 k9 }; B" i1 n$ @; u5 L) ~) d( I8 J
#include <uf.h>1 Q/ v' u9 [  ~) C* j
#include <uf_ui.h>
* I6 D$ t& ]7 w6 ]1 @#include <uf_exit.h>
) w" V9 ~* r0 r  \0 d! I' T: U4 T% i#include <uf_defs.h>4 ]4 @$ ?- }, @  Z
#include <NXOpen/NXException.hxx>
8 _; K+ O' }8 g+ ^" Y) D#include <NXOpen/Session.hxx>; z& ^2 P* c$ O+ Z
#include <NXOpen/Axis.hxx>
- g# p' U: \6 m1 ~#include <NXOpen/BasePart.hxx>
+ s  {. I' B( Y' E% O; \#include <NXOpen/Body.hxx>
  J6 }5 W. }- V5 P4 l$ C0 e# w#include <NXOpen/Builder.hxx>
6 z9 c5 \! N" S4 p+ Z! l3 e#include <NXOpen/Direction.hxx>* Q. V& ]% {5 X* E
#include <NXOpen/DirectionCollection.hxx>
8 c8 N3 _9 h+ G2 _#include <NXOpen/Expression.hxx>
7 L1 Z, D; y7 \0 E9 W, [' s! T" _#include <NXOpen/ExpressionCollection.hxx>
" T4 K" b, @, W8 ~: ^5 F#include <NXOpen/Features_CylinderBuilder.hxx>
' k, R, ]* p5 `. g#include <NXOpen/Features_FeatureCollection.hxx>4 L9 `3 Z; ]) f
#include <NXOpen/GeometricUtilities_BooleanOperation.hxx>
& y5 ~, d9 a( G/ W9 w* v9 [#include <NXOpen/NXObject.hxx>
/ Z, e" v. U$ t4 W" j. t% |: u#include <NXOpen/Part.hxx>& P4 r0 P, w1 j, F6 }
#include <NXOpen/ParTCollection.hxx>2 M7 e. A! d9 |
#include <NXOpen/Point.hxx>
% N. F1 j) C3 ?5 y& V8 ~' L#include <NXOpen/PointCollection.hxx>- T/ v" a0 E# A! j, ]) A
#include <NXOpen/Preferences_PartModeling.hxx>* M5 V8 W% ~. d
#include <NXOpen/Preferences_PartPreferences.hxx>
, O' Q4 `1 A' P+ v* L#include <NXOpen/Scalar.hxx>
4 T/ _- M8 D& g2 V' d) S#include <NXOpen/ScalarCollection.hxx>
6 b/ N3 [  ?$ B9 z#include <NXOpen/SelectICurve.hxx>  X0 X0 D5 e) I& c
#include <NXOpen/SelectObject.hxx>
$ m# h& o$ v3 H% a#include <NXOpen/Session.hxx># e+ c3 \( E5 b$ x/ U# n8 I
#include <NXOpen/TaggedObject.hxx>* C8 x) `% v" b- z; p
#include <NXOpen/Unit.hxx>4 |" N7 H, @; v2 H0 k1 r( t
00.jpg # {3 _' _8 r+ |5 l) g3 o- V* t) k+ \
我点代码的时候还有定义啊 / Z2 H, [* i4 X6 {  i

# C3 {+ ?# R2 r+ g, \! S" `这个到底该怎么解决啊 ( v* C/ _* u% B5 H/ `! b! d& q

4 p0 ]/ @* c) c- U
上海点团信息科技有限公司,承接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.lib1 u  ^1 g9 H* }- p- W
libufun_cae.lib! {6 J  @  y9 R( J
libnxopencpp.lib
* ~- Z, w- K! @; c7 e. n$ t4 Z/ ^libugopenint.lib. m: y$ u( e# V' G( j) S* X
libugopenint_cae.lib% |- F7 q% |. q
libnxopenuicpp.lib
2 u4 E8 |/ M- d" ulibvmathpp.lib
0 D. x- l. B) Vlibugopenint_cae.lib
6 }8 \7 S/ e+ x" v. \* e7 k* qlibugopenint.lib
6 L# E) `% k7 f* p3 {9 g- r' R9 Xlibufun_cae.lib2 f* H: R1 O1 b9 D& R
libufun.lib# }0 X3 v" t9 t% z
libopenpp.lib9 \3 H. ^1 V, K; K# L, l
libopenintpp.lib9 B- I/ y$ p  V- [# B; j1 ^' ]; I, f
libnxopenuicpp.lib
, B. |  L6 z, [$ ^( Elibnxopencpp_weld.lib) A7 Z, y2 l+ o+ B
libnxopencpp_visualreporting.lib. [) p9 s2 w  b4 u8 g4 U  G
libnxopencpp_validate.lib" U2 N# A  B: ^' v* d
libnxopencpp_userdefinedobjects.lib
) D% q# x! h% g. ~8 _  N0 Vlibnxopencpp_tooling.lib
6 ~2 {% d- s# vlibnxopencpp_sim.lib
6 x6 [3 U3 @2 x5 n! Q# P; ]libnxopencpp_sheetmetal.lib) o/ q' F/ E) O- {
libnxopencpp_shapesearch.lib
. }( G1 f0 q, e. d( F# e6 elibnxopencpp_routing.lib$ G# M8 a7 e! s" e: Q% {
libnxopencpp_preferences.lib
4 H$ O* B% ^( C! o! Alibnxopencpp_positioning.lib
0 @* k8 A2 W, F6 v* Q( F# ]libnxopencpp_physmat.lib7 D6 i' K  `* H" p5 I
libnxopencpp_pdm.lib4 O% y6 l( F& o
libnxopencpp_partfamily.lib4 F4 K: W5 t2 y& s6 p2 b, `" Q9 Q
libnxopencpp_options.lib  K5 H& k7 n! N5 W; o
libnxopencpp_optimization.lib, k6 ]2 Y, ~$ R6 P" k3 ]; i
libnxopencpp_motion.lib3 Q2 P( t) l0 G. a
libnxopencpp_modldirect.lib
% t7 s3 {0 `! B, t0 _5 flibnxopencpp_mechatronics.lib! j' y  D9 H0 X' f
libnxopencpp_layout2d.lib; K. w( d' a  @$ n8 C# l- ^+ ?: A
libnxopencpp_layer.lib
/ J: U' s. |- u' @; d3 d6 \libnxopencpp_issue.lib5 O+ c+ X5 t: }$ w0 B
libnxopencpp_geometricutilities.lib
( x. m) f6 j  slibnxopencpp_geometricanalysis.lib. i0 Y) l, r# P6 [2 g
libnxopencpp_gateway.lib# o9 G8 L7 ?7 U3 L6 |4 m
libnxopencpp_formboard.lib
; z/ @9 `3 d  O" C, F; rlibnxopencpp_fields.lib
+ N4 c- i) v. y1 d1 E, `libnxopencpp_features.lib
( L/ X6 ?% Q6 O5 w  v9 C% K- hlibnxopencpp_facet.lib* b8 x: y' \- R5 p4 S2 S# F
libnxopencpp_drawings.lib
# Y: u" T. [( P8 I$ Y8 W  Tlibnxopencpp_drafting.lib
# f3 Y- y2 R0 E6 T. E9 X) zlibnxopencpp_display.lib
- B; ~  T0 f5 l- R% _/ {8 N$ Slibnxopencpp_die.lib& M7 `' S# E- I& h
libnxopencpp_cam.lib' p" [+ q9 j% d2 |' D  L
libnxopencpp_cae.lib2 q+ _0 m& N1 @
libnxopencpp_bodydes.lib
- v9 Q6 F! H- U( e+ Alibnxopencpp_assemblies.lib# W- v# ~  ~* m( f) l; p
libnxopencpp_annotations.lib6 e6 j3 Q; c! P' F& j- N
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
' |. w  J# A5 J6 g专门申请了个账号来感谢楼主以及管理员。这个问题困扰了我好几天了。之前一直死扣dll连接的问题,以为引用4 ...

* h% h0 Z" k* s9 w这是基本的问题,很常见,看看视频,一劳永逸的方法就是全加进去
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了