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

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

  [复制链接]

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

3

主题

16

回帖

108

积分

注册会员

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

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

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

x
完全按照NX9.0二次开发实例 6 使用NXOpen CPP创建圆柱.来做的。却出现了错误: l1 n1 s# {2 j8 }" D7 g: N- L" D
1>------ 已启动全部重新生成: 项目: NX9 Open Wizard1, 配置: DebUG x64 ------
! Y: r) I. U: O/ @( ?1>cl : 命令行 warning D9038: 此平台上不支持 /ZI;请启用 /Zi* G- i/ O' Z( c
1>cl : 命令行 warning D9007: “/Gm”需要“/Zi”;选项被忽略- |8 {( N+ c( }" u7 C
1>  NX9 Open Wizard1.cpp
* c& |. D* r% a; ^, n& K1>     正在创建库 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% h, Y. t! Z% C2 c
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 中被引用2 S- G1 T9 K2 D. A$ \$ N
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 中被引用# _  _& }3 o  \1 J9 F; V% E# |
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 中被引用
# T' o% D7 ~( M  J0 J. {" g% k1>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 中被引用& ]9 f8 K! P% v
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 中被引用. i% h; M: @- [2 k3 s$ c0 t
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 中被引用
' X+ q. x$ r5 _+ H1 [1>I:\ug\My_directory\visual studio 2012\NX9 Open Wizard1\x64\Debug\/NX9 Open Wizard1.dll : fatal error LNK1120: 6 个无法解析的外部命令4 J3 K- i4 q. R* ^& S$ \1 H
========== 全部重新生成: 成功 0 个,失败 1 个,跳过 0 个 ==========
, t1 L( U: m2 ]
( u5 v5 |2 W" \! v0 G* p* t$ p+ F
4 a1 Y* r/ a* o& ?+ r
) S' C# a5 Z' Y* u2 Y) |" z7 O& D

  B: Y; y! F/ H/ a0 D/ k  d我把开头的都加进来了
6 v& g: |( B" e' w% h8 t% M& ^#if ! defined ( __hp9000s800 ) && ! defined ( __sgi ) && ! defined ( __sun )
2 `; Q* M% _* E; C#   include <strstream>
9 ?6 |7 q6 x3 a; O#   include <iostream>
5 K0 ^/ _5 H5 I0 J  P/ o6 \" i    using std:strstream;
: ^& d6 X) z+ G    using std::endl;   
+ {1 k- e3 V1 Y* R, ~% f' c    using std::ends;* M5 n! [/ S) `, G: Q2 x
    using std::cerr;  s+ i! S# j5 z' k" `" J$ Y7 j
#else2 ]0 R9 Y% R0 ~, ?( c! @2 A( ?2 f
#   include <strstream.h>2 ]& u' y- X& n5 G1 y9 r2 j
#   include <iostream.h>6 `- C5 [; L: l1 ?: [) i
#endif
1 d0 Q9 b0 q! v8 I#include <uf.h>/ m! x+ V0 z- ^$ S% i
#include <uf_ui.h>
- L5 t& V0 w2 A/ U#include <uf_exit.h>* |0 o5 g7 B! g( A3 X, x
#include <uf_defs.h>6 D8 }9 b: D2 H
#include <NXOpen/NXException.hxx>
! H* I' ~& c* _2 D8 u#include <NXOpen/Session.hxx>1 C# \. z; O+ K; a& i) F
#include <NXOpen/Axis.hxx>
6 ?% m3 }; f" c  |: }8 g  P! w#include <NXOpen/BasePart.hxx>
0 r  W) q" f) L" O. ~2 o#include <NXOpen/Body.hxx>
* H( P( J1 a, @  G9 D* D) r0 h#include <NXOpen/Builder.hxx>/ ]8 A2 Z0 @2 F# U! h
#include <NXOpen/Direction.hxx>
% h2 i, M# j+ a#include <NXOpen/DirectionCollection.hxx>
5 I# N% r7 P% U" q) C#include <NXOpen/Expression.hxx>, S) r. b1 P" N* ]7 H0 \
#include <NXOpen/ExpressionCollection.hxx>
4 V" |! H  J# q' M" }#include <NXOpen/Features_CylinderBuilder.hxx>! X9 x, E& ~; a: e0 I
#include <NXOpen/Features_FeatureCollection.hxx>
7 i/ A# B& i" v- r# Z2 D9 d#include <NXOpen/GeometricUtilities_BooleanOperation.hxx>
2 [: E* d; s  T* G4 L#include <NXOpen/NXObject.hxx>7 T" V* t; o  E7 a" a$ D
#include <NXOpen/Part.hxx>
8 q0 M8 c6 t  M: U: z) I3 I#include <NXOpen/ParTCollection.hxx>
4 Y+ b1 l; c- x. {2 [! }#include <NXOpen/Point.hxx>
5 F7 Q0 w; H# x$ h3 d' T* R* ?#include <NXOpen/PointCollection.hxx>
" |, F* H5 t" V#include <NXOpen/Preferences_PartModeling.hxx>0 c3 x5 `/ `. S" A$ V, W& r
#include <NXOpen/Preferences_PartPreferences.hxx>
% x4 |9 G8 z  S4 x' t: }$ y#include <NXOpen/Scalar.hxx>( y: A2 ]) `: v/ A6 {1 @
#include <NXOpen/ScalarCollection.hxx>
7 f2 K$ k9 m! `% s8 m2 E  C#include <NXOpen/SelectICurve.hxx>* b" ?$ |6 {3 Q. F) `/ u& l6 [
#include <NXOpen/SelectObject.hxx>
& i- E- r8 T* J. f% F( d#include <NXOpen/Session.hxx>5 Y1 O* @6 g  C6 Q& c5 C4 S
#include <NXOpen/TaggedObject.hxx>
  e6 z! ~" m3 t( a#include <NXOpen/Unit.hxx>
& |, `/ E4 |1 A: @/ z5 z 00.jpg 5 @* r  C4 ]8 X2 H5 P& Q1 i3 S! `
我点代码的时候还有定义啊
( M+ a3 i0 M: A$ P
1 G4 q0 w, g; r# S这个到底该怎么解决啊
; f# B% U+ T# s

! R# r' I( }9 \! {
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复

使用道具 举报

全部回复5

2470

主题

1275

回帖

8万

积分

管理员

PLM之家站长

积分
82170
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.lib8 \! s8 p: ~; K2 M
libufun_cae.lib
- b  [1 r* u& Mlibnxopencpp.lib3 _6 W0 y1 U3 A$ g6 C
libugopenint.lib
8 l2 C) Q9 y7 Xlibugopenint_cae.lib6 a# k( e# P9 g" \5 O2 _! }: U# M
libnxopenuicpp.lib& D% _1 p/ k1 H. d5 l0 z3 B5 @
libvmathpp.lib
8 E; [# L! V: p7 G9 glibugopenint_cae.lib; M  |( V% H( L; u- J, O# i
libugopenint.lib
/ \0 c0 m* S/ b+ p7 ?libufun_cae.lib
0 A# y, @* _# F- Vlibufun.lib
. W! h. h- i2 A$ ulibopenpp.lib
+ o: J. t" d0 h+ M9 klibopenintpp.lib
) L% x  q: M) X0 \. N( `, d% Glibnxopenuicpp.lib1 v  Z9 X, C7 y
libnxopencpp_weld.lib0 [+ X4 D* S0 i
libnxopencpp_visualreporting.lib
! B/ j8 n+ V: S8 jlibnxopencpp_validate.lib
- X# `% D$ d6 I; @- g8 plibnxopencpp_userdefinedobjects.lib( ^3 h& f- R" ~3 N: a
libnxopencpp_tooling.lib
% k2 i. h7 O( p" f$ y% N1 klibnxopencpp_sim.lib  i2 D. b& R: U" c# p
libnxopencpp_sheetmetal.lib& Y& v, U6 Z6 m) g
libnxopencpp_shapesearch.lib! A. i! A7 g# [2 s7 h
libnxopencpp_routing.lib
( w) ^* ]2 z( ?& ulibnxopencpp_preferences.lib; u+ B2 ^- w9 X3 h
libnxopencpp_positioning.lib& O7 Q' C/ h0 f0 _* y+ p3 p# y
libnxopencpp_physmat.lib$ K4 X6 o) c( E/ o4 A; T
libnxopencpp_pdm.lib* D( L5 _& C# E7 K3 X
libnxopencpp_partfamily.lib# b" X' k. M# v0 b2 R6 l
libnxopencpp_options.lib7 [6 R) s9 m2 @6 m: ]9 e% Q
libnxopencpp_optimization.lib
, g8 L' e& N5 s  N; z7 Klibnxopencpp_motion.lib
! ~- ?4 L# d; f) l0 i  Plibnxopencpp_modldirect.lib1 E; o) v) z+ O& X# P
libnxopencpp_mechatronics.lib* U9 p( u6 Y3 z/ B: z* R/ l% \
libnxopencpp_layout2d.lib
( z3 U, `' ~' [* [" G$ Olibnxopencpp_layer.lib
0 P2 l! H! R. X+ d  O, r6 elibnxopencpp_issue.lib
$ }% `3 k% j, ~6 X% C' w  llibnxopencpp_geometricutilities.lib' e" h/ \- s) Q
libnxopencpp_geometricanalysis.lib
: t# x8 _0 I4 {: `$ slibnxopencpp_gateway.lib
4 k3 H6 ^4 G! ?8 ^libnxopencpp_formboard.lib6 y  }- I, t3 B% P
libnxopencpp_fields.lib% t7 A: B/ B9 F# I* X) `
libnxopencpp_features.lib
: W+ X3 b7 r- flibnxopencpp_facet.lib/ u' t- ]+ x. m/ j
libnxopencpp_drawings.lib
( n$ p) t: s$ l5 [8 _libnxopencpp_drafting.lib2 J/ C8 j7 v  p
libnxopencpp_display.lib
. \5 V' _/ X; F- c2 S  v# @libnxopencpp_die.lib
( H, O2 H5 Q  @libnxopencpp_cam.lib
- D5 S* p: K7 p8 ]& n( Zlibnxopencpp_cae.lib
  v6 ~$ }5 u# l( a" Y# Ylibnxopencpp_bodydes.lib8 P2 q3 K1 G* E- o1 R  }' U* I
libnxopencpp_assemblies.lib
& g% i) r( O; a  e7 Plibnxopencpp_annotations.lib3 M, ^# `/ R6 Z! t3 N8 Y
libnxopencpp.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之家站长

积分
82170
QQ
发表于 2017-12-7 09:09:42 | 显示全部楼层
KutouAi 发表于 2017-12-6 14:29. v. N, {4 m  [5 U( l7 [
专门申请了个账号来感谢楼主以及管理员。这个问题困扰了我好几天了。之前一直死扣dll连接的问题,以为引用4 ...

2 \+ z5 ]- C4 R& k这是基本的问题,很常见,看看视频,一劳永逸的方法就是全加进去
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了