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

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

  [复制链接]

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

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

renie2015 楼主

2016-6-4 23:49:15

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

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

x
完全按照NX9.0二次开发实例 6 使用NXOpen CPP创建圆柱.来做的。却出现了错误
5 {2 t1 W3 P+ r( T1 u& t3 c1>------ 已启动全部重新生成: 项目: NX9 Open Wizard1, 配置: DebUG x64 ------
' E7 Y, k$ Y0 d2 Q* Q1>cl : 命令行 warning D9038: 此平台上不支持 /ZI;请启用 /Zi  Q; f0 z+ @. Y. _8 }" ?2 S
1>cl : 命令行 warning D9007: “/Gm”需要“/Zi”;选项被忽略
4 t5 I5 Z8 A; Q& v4 U) c  Y1>  NX9 Open Wizard1.cpp* \" e+ n" O: t
1>     正在创建库 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, m* A7 ^0 E, Y
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 中被引用  F' V5 @# W8 g" E8 s' O
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 中被引用) P, X6 S+ [  W2 g6 t3 M: 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 中被引用
2 J3 c$ r' t2 A' ?$ |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 中被引用) B* H% X3 o: R. K. [0 u$ C
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 中被引用9 E5 f3 c1 J) w2 H7 d
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 中被引用# |" m  z/ g( r- |+ i$ ~
1>I:\ug\My_directory\visual studio 2012\NX9 Open Wizard1\x64\Debug\/NX9 Open Wizard1.dll : fatal error LNK1120: 6 个无法解析的外部命令
- p8 h. V% B4 W6 ~========== 全部重新生成: 成功 0 个,失败 1 个,跳过 0 个 ==========
  }3 h, ?. X* ]2 A- v. ^
" E9 o, F8 J5 p6 x5 i, `! y/ U# u( v+ O9 y5 R

) V, H& i$ }' D: D* p' ?  m- N
% x0 ]/ ]! i, @4 t
2 n# b2 |4 M6 t1 G1 K
我把开头的都加进来了
1 q# a) |& y+ i# x7 N3 E1 @' U#if ! defined ( __hp9000s800 ) && ! defined ( __sgi ) && ! defined ( __sun )
$ ]& W1 p2 N* H0 P  x#   include <strstream>- r4 ]( R. ?* R" Y
#   include <iostream>" H$ e0 o" p. j$ f! Y
    using std:strstream;
3 Y) u& t; {' m- S0 ~5 N    using std::endl;    " @  d: B+ ^# W2 x; o
    using std::ends;
8 b0 Y  c/ ~1 \& r    using std::cerr;- C# Z. z' m9 Y7 }0 W+ |: W- Q6 g+ R
#else
0 C* `) X' j; t! R- k( H! g) @#   include <strstream.h>
8 f+ H3 U( C6 B; z8 M: e3 v#   include <iostream.h>7 R# x8 L) h5 |  O) _
#endif6 s) [, l% _6 H2 r
#include <uf.h>
" K- p# ]) j: d$ K7 H#include <uf_ui.h>- q$ j' n( L- U4 x  X( V0 {  Z
#include <uf_exit.h>9 i! X0 g* E/ g  I
#include <uf_defs.h>; Y1 ?  F; p+ n& x4 I! K3 _6 B; g7 [
#include <NXOpen/NXException.hxx>, L- w  G2 o) `0 o% R
#include <NXOpen/Session.hxx>
* L: I! U! ~! M#include <NXOpen/Axis.hxx>* b, c: ^9 [7 A/ r: O( n" J0 Z
#include <NXOpen/BasePart.hxx>$ K5 g1 V1 I: y9 ?
#include <NXOpen/Body.hxx>" ~! f) O8 _: h  X$ R% M
#include <NXOpen/Builder.hxx>
+ t9 ?! d9 O9 c; `# n* }#include <NXOpen/Direction.hxx>
4 R! `5 A" c- }7 L- X/ {, L: }#include <NXOpen/DirectionCollection.hxx>8 x& {! P% ^7 o' h( B5 M5 f9 o8 y3 n
#include <NXOpen/Expression.hxx>) W1 `: P1 i# {4 z( N: _, a
#include <NXOpen/ExpressionCollection.hxx>, B4 Z# G1 g5 K; M! r
#include <NXOpen/Features_CylinderBuilder.hxx>
1 y1 o3 j* P2 Q+ i$ t, ^! f#include <NXOpen/Features_FeatureCollection.hxx>
9 Y4 l8 h' L, _% w( W#include <NXOpen/GeometricUtilities_BooleanOperation.hxx>
7 g' I, O! L0 P5 q; a2 c3 j2 K#include <NXOpen/NXObject.hxx>
6 }# m" V$ z( _: }5 }& \#include <NXOpen/Part.hxx>
4 v; D; f0 i$ K# G7 F! K#include <NXOpen/ParTCollection.hxx>8 G* g8 O3 U* L0 ^  D& ~
#include <NXOpen/Point.hxx>1 M4 |; T6 i4 d) w) c5 {( c
#include <NXOpen/PointCollection.hxx>
) @5 O3 P0 c- }& d% v#include <NXOpen/Preferences_PartModeling.hxx>
! u5 E" g! E* w$ G2 n, H#include <NXOpen/Preferences_PartPreferences.hxx>4 Q- G  q" v/ l" B, _+ r: b
#include <NXOpen/Scalar.hxx>3 X5 X9 K% N2 \2 z- M5 P& h" n3 r( j6 x
#include <NXOpen/ScalarCollection.hxx>
, j3 ]5 n4 Y9 X# C* J#include <NXOpen/SelectICurve.hxx>
: y4 x- V( J4 [#include <NXOpen/SelectObject.hxx>
1 x! N" B0 z) O5 X#include <NXOpen/Session.hxx>
* Q- K- _& d; V+ ?#include <NXOpen/TaggedObject.hxx>
: O) `( y- W9 H. V) x! k9 W#include <NXOpen/Unit.hxx>
; j! }0 s" T3 g: c+ V9 K2 e 00.jpg & e# N# g. ]% n/ I5 Z& {
我点代码的时候还有定义啊
- j2 m# U% L/ p; J# B7 r& i: ^$ E2 P
这个到底该怎么解决啊 8 y5 K* a6 R6 Y# h
1 X0 s7 g) a! o6 [' l8 v  g
上海点团信息科技有限公司,承接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
) S- a. s- Y- W2 b3 X1 [! g3 llibufun_cae.lib' j& p5 X+ @9 z5 d& y$ H+ f
libnxopencpp.lib8 q  h' q4 s+ H( D' X
libugopenint.lib
0 Q, ?. V$ K1 P* d, A4 H# Llibugopenint_cae.lib" x2 u) W( J% ?
libnxopenuicpp.lib
# {9 V% r1 ~* M0 M9 Tlibvmathpp.lib8 O, I3 }' |  X1 ]- i" Q) N% b! x
libugopenint_cae.lib8 ?/ y- Y4 T- `' @8 w- F
libugopenint.lib0 `1 N0 Y. k6 v1 ~, x; o
libufun_cae.lib* j; V7 ^, t, g! o& p
libufun.lib
0 Q0 Q2 Y1 d: c( a( Glibopenpp.lib
2 b8 ^( A. R8 ]6 d; L/ klibopenintpp.lib. [+ m$ r, q5 W8 H
libnxopenuicpp.lib
! P6 Q# x1 g2 {& Wlibnxopencpp_weld.lib
# ^  \% S9 Z6 a% alibnxopencpp_visualreporting.lib
1 G. m5 C1 f( Y/ T3 Q/ ]libnxopencpp_validate.lib6 u. h- x/ b. X' T) j, E1 p# I1 [
libnxopencpp_userdefinedobjects.lib0 a! t" Y9 q& Y! J1 L
libnxopencpp_tooling.lib' ^( m* |' X; R3 I0 S
libnxopencpp_sim.lib  B3 q2 s' H; z1 ?/ V7 N  p* N3 m+ A- s
libnxopencpp_sheetmetal.lib# w6 @/ |* j* r- z0 G0 O
libnxopencpp_shapesearch.lib
6 A- A" i9 i9 i$ |. x5 x+ W4 }libnxopencpp_routing.lib  g# g# v$ S$ k: H' f
libnxopencpp_preferences.lib5 ?8 g) p" w5 C8 e) O1 f8 U
libnxopencpp_positioning.lib
' M1 p/ D2 e) `( j2 g6 x' `8 T# klibnxopencpp_physmat.lib
' u9 ^7 F/ v3 ^  S* n, r% Wlibnxopencpp_pdm.lib
. [; @7 O+ y1 p/ b- T! C/ nlibnxopencpp_partfamily.lib
. n" A, ^1 j5 A8 \2 z+ {5 Hlibnxopencpp_options.lib0 Q% N  u4 t$ y, E
libnxopencpp_optimization.lib
6 Q7 i# T- M: p' }libnxopencpp_motion.lib
' w- S3 F9 I6 {' Dlibnxopencpp_modldirect.lib8 v4 c0 p! n. E
libnxopencpp_mechatronics.lib
7 _% }) Q& d/ _libnxopencpp_layout2d.lib
* `) ]% W1 M% s+ N9 rlibnxopencpp_layer.lib
7 z# D% {4 `9 p& \libnxopencpp_issue.lib
  `( P2 c0 {  ~6 olibnxopencpp_geometricutilities.lib1 L: s9 E% i/ d1 h
libnxopencpp_geometricanalysis.lib
3 x, Y$ a( n( B/ |3 O* Hlibnxopencpp_gateway.lib6 R4 Q6 ?9 h$ M. m8 C
libnxopencpp_formboard.lib
+ {/ Y' R7 w5 i7 a$ slibnxopencpp_fields.lib& j* D; T% G: k2 ?# N) B
libnxopencpp_features.lib6 v0 i* s. T8 j* Y* m3 V  Z( E
libnxopencpp_facet.lib
: Q+ E3 u: \2 l1 C: w" G( N( c4 ?libnxopencpp_drawings.lib
& a9 ^& F$ Y9 f5 T2 F- slibnxopencpp_drafting.lib* l% N3 U' _4 l: m/ _
libnxopencpp_display.lib
& i1 ?# G" K; c+ Z1 s% q5 m2 olibnxopencpp_die.lib& }& y2 ]% C5 S
libnxopencpp_cam.lib
; v+ C6 `8 B; S) f# ?1 \" l0 Hlibnxopencpp_cae.lib/ }/ R% j  U2 a* M
libnxopencpp_bodydes.lib! V/ c, T8 {. h) J( p% ^0 E
libnxopencpp_assemblies.lib6 F2 G8 ~  M" C. _/ j" b; O# S" u
libnxopencpp_annotations.lib3 K5 i) @6 G; G2 o
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
) F- `% k3 G( l( y5 ^! ]4 i3 y专门申请了个账号来感谢楼主以及管理员。这个问题困扰了我好几天了。之前一直死扣dll连接的问题,以为引用4 ...
, N* ]3 \+ A1 o; s3 [% Y6 E% M4 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二次开发专题模块培训报名开始啦

    我知道了