PLM之家PLMHome-工业软件践行者

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

  [复制链接]

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

3

主题

16

回帖

108

积分

注册会员

积分
108
发表于 2016-6-4 23:49:15 | 显示全部楼层 |阅读模式

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

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

x
完全按照NX9.0二次开发实例 6 使用NXOpen CPP创建圆柱.来做的。却出现了错误: N8 F9 d2 g( j% P% w
1>------ 已启动全部重新生成: 项目: NX9 Open Wizard1, 配置: DebUG x64 ------
, @, W6 u# A) y4 M2 r6 _1>cl : 命令行 warning D9038: 此平台上不支持 /ZI;请启用 /Zi
# @. D& ^  z8 u1>cl : 命令行 warning D9007: “/Gm”需要“/Zi”;选项被忽略
& G( o- A; v9 n, \9 v1>  NX9 Open Wizard1.cpp
6 }; i6 C8 W3 l! b2 }6 I6 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$ o* ^2 v: i, K0 j5 O
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 中被引用' y( ^- O- i* ?. w/ d  O2 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 中被引用
1 r# R, y. l- |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 中被引用5 W5 f. i! x4 T" B0 F' l
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 y6 A7 ~$ R8 w6 r
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 中被引用* ^" e3 z+ a" }2 n/ V. H
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 中被引用
. p8 M( }% X' Y; B- `1>I:\ug\My_directory\visual studio 2012\NX9 Open Wizard1\x64\Debug\/NX9 Open Wizard1.dll : fatal error LNK1120: 6 个无法解析的外部命令
5 V) v3 R4 C5 S! r$ ~========== 全部重新生成: 成功 0 个,失败 1 个,跳过 0 个 ==========, g4 V( S. n$ p1 K) `& t0 d& U! O

* O) U  g8 C9 `, B4 F9 o9 }& v+ K3 j* _3 ]! y% G' i; x. {5 m

7 V4 l3 ^; J  g- V) N% a, c5 U0 C6 w
3 _/ N% Y) h8 {
我把开头的都加进来了4 T  j9 q- C$ S! T
#if ! defined ( __hp9000s800 ) && ! defined ( __sgi ) && ! defined ( __sun )
4 z- X" o9 i8 ]#   include <strstream>, V) q; ]0 E5 e) P, w# m/ u
#   include <iostream>
1 V" q6 I9 I5 |1 l5 e    using std:strstream;- Q& |7 V- B1 \# P6 Q# A
    using std::endl;    & s' P% S9 ~4 _5 Z
    using std::ends;
3 Y3 {  Z& r3 J% ?* j    using std::cerr;
- P, ]. m; O. U! n; x" S#else
. [% b7 D) |# f2 }; Z#   include <strstream.h>
+ b: t4 T( ~2 ]2 U% e#   include <iostream.h>
% g" c  F9 n9 Y+ v0 A/ V#endif
2 \2 c7 M5 Y; h( L7 Q0 R#include <uf.h>  B, A& l  R7 R' J! ^
#include <uf_ui.h>+ R% u" {1 Q0 O5 f; @4 ^$ q; J  b
#include <uf_exit.h>
2 N1 ?/ ?* Z' ?2 N4 E6 U$ w#include <uf_defs.h>0 f" G# e6 L# \0 `: x3 O
#include <NXOpen/NXException.hxx>- a8 V! F. |& d# [& o* W
#include <NXOpen/Session.hxx>
, F9 P/ d1 c3 u! U5 l# K, }  c#include <NXOpen/Axis.hxx># y1 Y0 v+ \, L: C5 N; P3 W
#include <NXOpen/BasePart.hxx>- q1 B, R6 ?$ p6 i" W7 h' t- ?8 T
#include <NXOpen/Body.hxx>
5 ?; q6 A- N* }#include <NXOpen/Builder.hxx>
/ w0 a+ q  L, a; z0 _- }) f#include <NXOpen/Direction.hxx>
- a7 g$ ^$ G. \2 c#include <NXOpen/DirectionCollection.hxx>0 m1 ~8 G/ U! F% d* _
#include <NXOpen/Expression.hxx>* M( S! g0 s* @
#include <NXOpen/ExpressionCollection.hxx>
4 C* T3 L3 w; j: Y: K/ W5 Z9 U% l1 f#include <NXOpen/Features_CylinderBuilder.hxx>
! w, j, O: K3 Z8 |1 G; i#include <NXOpen/Features_FeatureCollection.hxx>
6 |8 R% [/ A; z6 U8 B* [, G" y#include <NXOpen/GeometricUtilities_BooleanOperation.hxx>& X9 r# V7 @: Q3 e
#include <NXOpen/NXObject.hxx>
, A5 n8 U( J- c0 ?#include <NXOpen/Part.hxx>
& q' [7 I1 |5 O0 m( c; _/ l% a8 R+ g#include <NXOpen/ParTCollection.hxx>
8 Z2 h. k" l1 N, a4 K# p1 k#include <NXOpen/Point.hxx>
3 A+ u; F% _& |' L: A#include <NXOpen/PointCollection.hxx>5 h6 y: H$ e$ v$ U8 V- h
#include <NXOpen/Preferences_PartModeling.hxx>
2 B7 a3 h: h3 g#include <NXOpen/Preferences_PartPreferences.hxx>& w# o/ r# ]7 F' j. z6 U
#include <NXOpen/Scalar.hxx>
# ?4 n# d' ^" k. e2 v6 }% Z#include <NXOpen/ScalarCollection.hxx>, _. |, _- I$ e  m2 c
#include <NXOpen/SelectICurve.hxx>" d7 L: M; @. O* O# o; |
#include <NXOpen/SelectObject.hxx>- _( j2 u  Y" x: t& A: H$ }* @
#include <NXOpen/Session.hxx>3 ]9 P% D, z* U( L* `2 i" Y# P. L
#include <NXOpen/TaggedObject.hxx>
( E+ O8 S& }# Y' X8 I* g' A#include <NXOpen/Unit.hxx>
, S3 {8 ?9 z$ c* R4 K 00.jpg & z" e7 D; W) l& m3 g% l
我点代码的时候还有定义啊 ! p; q( L9 e3 x0 @

0 e$ F$ A" s6 e/ h7 t2 X' e这个到底该怎么解决啊
. w8 ~# u( G5 R

* t% ?% g$ H6 h5 Q
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复

使用道具 举报

全部回复5

2470

主题

1275

回帖

8万

积分

管理员

PLM之家站长

积分
82162
QQ
发表于 2016-6-5 07:25:30 | 显示全部楼层
库不全,加其他的库
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复 支持 反对

使用道具 举报

3

主题

16

回帖

108

积分

注册会员

积分
108
 楼主| 发表于 2016-6-5 09:45:22 | 显示全部楼层
所有都加进去啊?
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复 支持 反对

使用道具 举报

3

主题

16

回帖

108

积分

注册会员

积分
108
 楼主| 发表于 2016-6-5 09:58:38 | 显示全部楼层
按照大哥所说的。。成功了。。我把所有的库都加进去了libufun.lib( \6 f* s4 @& A$ {  F) U+ F
libufun_cae.lib' K; Z8 _& h5 a+ O( v
libnxopencpp.lib
- h# E4 a2 |. X9 olibugopenint.lib
4 l1 b0 Z. L' D4 Q& olibugopenint_cae.lib, S' H. S* B5 F' F
libnxopenuicpp.lib1 k5 E5 ~" Y) z0 Y3 Z5 S9 t
libvmathpp.lib
+ w8 e3 Y9 n1 x8 a- wlibugopenint_cae.lib
! v4 j, o1 J9 ^) ?libugopenint.lib
5 _4 g3 j* m7 k; [7 n! c0 elibufun_cae.lib* R: h; b3 m7 W! Y7 k, z  {
libufun.lib
) X: q# [/ y. w0 ~4 M/ {/ `libopenpp.lib
3 _. x" h5 W; _4 x6 \) n  ]libopenintpp.lib) e; `& C% }0 W( o% h. L' j" K
libnxopenuicpp.lib
# ?& {( f2 \" |  C$ ulibnxopencpp_weld.lib
' m0 }$ ?5 q; s  V5 I; F( Jlibnxopencpp_visualreporting.lib$ ~$ G3 j* h8 @" T
libnxopencpp_validate.lib2 U1 O7 Y6 A6 v" _% b2 Q" r, C
libnxopencpp_userdefinedobjects.lib
5 r: i7 P% J% @: s3 Clibnxopencpp_tooling.lib. P; U5 J! ]+ f7 ~2 `
libnxopencpp_sim.lib9 _2 C2 @8 q5 |" S( D3 e
libnxopencpp_sheetmetal.lib
9 p$ W6 S6 d2 ]2 J# z$ Jlibnxopencpp_shapesearch.lib
2 y, M- m( ?, k$ U& |libnxopencpp_routing.lib1 T& Q8 F8 {4 r/ v4 y
libnxopencpp_preferences.lib
: k  C- J  t4 [4 m3 Y* Q: f- Llibnxopencpp_positioning.lib- b% a3 z" D6 P+ g* W
libnxopencpp_physmat.lib) w% e. j+ A- s8 X
libnxopencpp_pdm.lib
- l& u, U3 c: T3 @/ jlibnxopencpp_partfamily.lib' M2 P1 T4 y# Q4 {; E. u* @
libnxopencpp_options.lib6 g5 S. b5 q1 B  I
libnxopencpp_optimization.lib3 T* E/ z2 M. t  }  d) X
libnxopencpp_motion.lib$ r4 a/ o8 X/ f6 J2 A$ I6 p% @) w4 J
libnxopencpp_modldirect.lib
7 j7 E8 S6 B4 r4 S7 r# Y; C: p5 xlibnxopencpp_mechatronics.lib/ w. \2 O; d- ?* D1 f3 F  D
libnxopencpp_layout2d.lib
# E" ?  j' m: G- p, Ylibnxopencpp_layer.lib
6 ^% U+ C* H8 W- J( Z$ N' W7 ~libnxopencpp_issue.lib
  ^  N6 T9 _! Y! H5 \- ^: Qlibnxopencpp_geometricutilities.lib( O. S4 C( _! m* I! d7 |$ q
libnxopencpp_geometricanalysis.lib  P4 U+ ?) D$ Y* z& n) v* M+ E" q
libnxopencpp_gateway.lib
% L/ n. J  e1 u3 B* R% Ilibnxopencpp_formboard.lib
) ~9 M5 m) T- q' R, ulibnxopencpp_fields.lib
, s" Z6 i- A0 hlibnxopencpp_features.lib
' L6 H! Z( c8 C  Elibnxopencpp_facet.lib
$ r1 p2 F+ n5 L: ^libnxopencpp_drawings.lib) W( k2 o, T/ A8 E  D
libnxopencpp_drafting.lib0 Y+ Q# h1 P. j% X1 |2 \$ l7 H
libnxopencpp_display.lib ; O7 ?$ Z2 }# d! r: K# P( [0 k4 g, S
libnxopencpp_die.lib; I; R; U* h9 W3 o; y
libnxopencpp_cam.lib+ s: Y3 e( p1 X# `2 p# }( ]
libnxopencpp_cae.lib8 r6 `; H. u, x% b% w1 ~
libnxopencpp_bodydes.lib, }! }( v8 a5 u  F3 r* @1 U4 Z
libnxopencpp_assemblies.lib/ G& S* o$ t9 E( P/ G3 n
libnxopencpp_annotations.lib
( G  K* ~+ Q0 w: Ilibnxopencpp.lib
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复 支持 反对

使用道具 举报

0

主题

1

回帖

6

积分

新手上路

积分
6
发表于 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.doteam.tech
回复 支持 反对

使用道具 举报

2470

主题

1275

回帖

8万

积分

管理员

PLM之家站长

积分
82162
QQ
发表于 2017-12-7 09:09:42 | 显示全部楼层
KutouAi 发表于 2017-12-6 14:29
5 S! k( {0 }: D' [, Y专门申请了个账号来感谢楼主以及管理员。这个问题困扰了我好几天了。之前一直死扣dll连接的问题,以为引用4 ...
2 m1 I/ s/ I1 Z
这是基本的问题,很常见,看看视频,一劳永逸的方法就是全加进去
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了