PLM之家精品课程培训,联系电话:18301858168 QQ: 939801026

  • NX二次开培训

    NX二次开培训

    适合初级入门或想深入了解二次开发的工程师,本培训结合ufun,NXOpen C++,大量的实例及官方内部的开发技术对于老鸟也值得借鉴!.

    NX CAM二次开发培训报名 NX二次开发基础培训报名
  • PLM之家Catia CAA二次开发培训

    Catia二次开发培训

    Catia二次开发的市场大,这方面开发人才少,难度大。所以只要你掌握了开发,那么潜力巨大,随着时间的积累,你必将有所用武之地!

  • PLM之Teamcenter最佳学习方案

    Teamcenter培训

    用户应用基础培训,管理员基础培训,管理员高级培训,二次开发培训应有尽有,只要你感兴趣肯学习,专业多年经验大师级打造!

  • PLM之Tecnomatix制造领域培训

    Tecnomatix培训

    想了解制造领域数字化吗?想了解工厂,生产线设计吗?数字化双胞胎,工业4.0吗?我们的课程虚位以待!

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

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

  [复制链接]

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

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

renie2015 楼主

2016-6-4 23:49:15

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

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

x
完全按照NX9.0二次开发实例 6 使用NXOpen CPP创建圆柱.来做的。却出现了错误
) `3 l. }$ \- A7 G1>------ 已启动全部重新生成: 项目: NX9 Open Wizard1, 配置: DebUG x64 ------, H* d  R* @/ k5 _" E+ N# a
1>cl : 命令行 warning D9038: 此平台上不支持 /ZI;请启用 /Zi
$ r* t' w1 F  }' `5 m4 r1>cl : 命令行 warning D9007: “/Gm”需要“/Zi”;选项被忽略
$ k8 p5 {8 w+ J+ D: i7 q* Y# T1>  NX9 Open Wizard1.cpp
+ K; N7 b7 Z5 E, d  [( N6 \6 ^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
/ r8 o2 r3 b2 Y4 U  W: x" O1>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 中被引用; n$ \( Y6 ?5 ?6 O1 I
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 中被引用" J, V( p/ X, O7 A
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 中被引用
9 \; D1 r, ~4 M3 a: o6 @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 中被引用+ n6 Z& p8 B  ^. E% q0 m5 Z+ r/ Y$ A
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 中被引用
+ o5 ~7 W# G  ~' t/ o( d4 s1>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 中被引用* A. d; [; t+ A$ C& b5 U- x8 d
1>I:\ug\My_directory\visual studio 2012\NX9 Open Wizard1\x64\Debug\/NX9 Open Wizard1.dll : fatal error LNK1120: 6 个无法解析的外部命令
. i. {* O+ u& ?6 j5 ~. Z# i/ y========== 全部重新生成: 成功 0 个,失败 1 个,跳过 0 个 ==========
* c/ ^: D/ N. W7 M; x3 Q  R5 ~/ J5 ^7 p. \3 t" Y% }
6 W) `& `5 R' s5 ~$ q
$ m% B* P% g) n# @# K+ ]
) S) ]" V1 c  f1 d- I6 ^9 z0 N2 b+ \
& h& ~# A/ `7 X
我把开头的都加进来了+ ?$ T' ]; t5 z  [1 \
#if ! defined ( __hp9000s800 ) && ! defined ( __sgi ) && ! defined ( __sun ): n& q- L' l, Q
#   include <strstream>6 U% G( i3 A8 K  Z+ z5 x8 ?
#   include <iostream>8 c. z3 x8 n9 s9 S/ X7 s: V0 B
    using std:strstream;
" U) U4 h# B8 U! V5 P    using std::endl;   
( `% h! x0 ]0 d% e7 j, D/ g) j    using std::ends;# U+ C( ?; p2 [! b# t% Z9 _2 L
    using std::cerr;
7 x6 H. o& q  ?' K2 h5 Q0 }, T#else
" f- _; V+ u- \  g5 h6 ]#   include <strstream.h># ~# i+ ?, y+ \7 r+ R( D
#   include <iostream.h>
( v+ O, k# u0 |( s4 i5 z5 Q#endif/ j- Q2 t% A5 p) L( o7 N
#include <uf.h>
2 q! f1 p  h4 I& K1 W& U7 p  m#include <uf_ui.h>
1 R' A. |( {% U4 ~$ h* e#include <uf_exit.h>- {  G8 t( O! a5 I' u
#include <uf_defs.h>7 a& y" e, {/ r) x
#include <NXOpen/NXException.hxx>
* e# G. B3 B* S, L#include <NXOpen/Session.hxx>$ k" t* M& ^) O! e0 g
#include <NXOpen/Axis.hxx>
! e" m( I6 x0 t  ?#include <NXOpen/BasePart.hxx>
$ z* e) r! ]& ]4 `5 {3 N0 t* @( o#include <NXOpen/Body.hxx>: R/ H7 j# O3 B6 m% C+ i
#include <NXOpen/Builder.hxx>
0 n  T# a) g3 u4 {" C" s: b#include <NXOpen/Direction.hxx># o& Z9 M! ~1 ]2 M1 I
#include <NXOpen/DirectionCollection.hxx>
- i9 e5 l* w2 s9 f- Z  ?- G& b' f#include <NXOpen/Expression.hxx>& g8 @7 E- s. P4 l- }
#include <NXOpen/ExpressionCollection.hxx>/ G. I% Y6 Y* X
#include <NXOpen/Features_CylinderBuilder.hxx>+ V7 l- u9 F9 s7 m) s3 m$ p
#include <NXOpen/Features_FeatureCollection.hxx>
; k! c0 w5 Q1 z/ z5 y#include <NXOpen/GeometricUtilities_BooleanOperation.hxx>
7 J6 ~  q0 a! F1 U6 w: I' ?#include <NXOpen/NXObject.hxx>
6 l- C0 I4 g8 `- k8 W0 U* ]#include <NXOpen/Part.hxx>
: ^6 o$ U  b$ u#include <NXOpen/ParTCollection.hxx>
8 l+ k) B: j  T  f#include <NXOpen/Point.hxx>
4 z7 A9 n- ^. o+ A5 L0 o! [#include <NXOpen/PointCollection.hxx>
6 _9 [' N4 _+ @* L# m, C% n' ]# X! g# I2 G#include <NXOpen/Preferences_PartModeling.hxx>
! B% T7 e8 P* ]: O  K" C#include <NXOpen/Preferences_PartPreferences.hxx>
  P2 [. \7 d' o#include <NXOpen/Scalar.hxx>
) Q) |6 n+ P7 O) e: B/ x#include <NXOpen/ScalarCollection.hxx># I0 J" U' r1 v% E* S) Q/ B3 b) A
#include <NXOpen/SelectICurve.hxx>8 Q2 }5 C1 H! }' r1 R
#include <NXOpen/SelectObject.hxx>
" E( o8 [$ W0 T! I4 e6 g#include <NXOpen/Session.hxx>" _; @& [5 k( _! E, j  g
#include <NXOpen/TaggedObject.hxx>
' ~$ x$ u/ X/ k$ P#include <NXOpen/Unit.hxx>
9 J. \" T$ ^( ^+ d! Z& [/ u7 ] 00.jpg
; |4 m4 q* e/ a我点代码的时候还有定义啊 % V- U$ x1 r3 L) u; H0 F) e- a
0 z! [4 T8 A' _4 e7 ?- B
这个到底该怎么解决啊
$ R$ @, }4 G) y( N0 X# Z( u+ O
" Q. F: i0 z6 L" B  F
上海点团信息科技有限公司,承接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 网址 www.diantuankj.com/ 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
# y8 \4 I' d  H5 C; Slibufun_cae.lib* g2 t* [" S, k3 d/ Z9 p; W; S
libnxopencpp.lib
( U# v9 e- a1 vlibugopenint.lib' i2 k# ?, B( H& G5 v
libugopenint_cae.lib
% R6 Z! _# ?7 u, rlibnxopenuicpp.lib
; J9 [0 F, A7 ?9 V: _  L  C6 Elibvmathpp.lib' n' `" H8 g7 {% _# U! W
libugopenint_cae.lib; ~$ p1 N) Y- `2 e2 o- z1 B
libugopenint.lib' [0 L" [0 U' a% q8 h5 H- t3 G7 K
libufun_cae.lib1 z$ h. c" e8 E, d6 g
libufun.lib4 _% O% P' ~  e, f/ P% P& t7 v
libopenpp.lib
4 H2 C. O% u' r* t( F$ Q( H9 _+ l9 Elibopenintpp.lib
2 N  w$ }% Z$ u1 C+ S1 Slibnxopenuicpp.lib" B2 s7 {# C7 _' `
libnxopencpp_weld.lib
8 G3 [2 D, H7 [" b5 hlibnxopencpp_visualreporting.lib4 P( _, S( @  J6 v; g# `
libnxopencpp_validate.lib; H+ F0 ?% W& ~! i8 j% a8 H
libnxopencpp_userdefinedobjects.lib
; P* B1 B4 T4 d) F$ s$ t9 Blibnxopencpp_tooling.lib. `/ L" F5 W/ _) V2 U
libnxopencpp_sim.lib
( r2 e! E1 G& r) }; E5 Elibnxopencpp_sheetmetal.lib0 [) A' d8 X; \, J+ Y
libnxopencpp_shapesearch.lib
3 r' A! D0 v- ^1 _! l, zlibnxopencpp_routing.lib1 a1 G8 |2 ^! z' b9 [% r/ F8 z
libnxopencpp_preferences.lib
4 a* d  q1 R8 _- ~1 i2 @- Llibnxopencpp_positioning.lib
7 [. K2 z* x9 olibnxopencpp_physmat.lib. k' V; j+ m/ X  t
libnxopencpp_pdm.lib
+ I2 [  Q3 F6 K. p6 J( Alibnxopencpp_partfamily.lib) \) G! I+ g. e' o& T& {
libnxopencpp_options.lib
: w# |1 o% k& nlibnxopencpp_optimization.lib
4 K0 Y! Y  |9 V3 ]3 Y: slibnxopencpp_motion.lib+ @( ~7 L  K4 j- E; Y/ ]
libnxopencpp_modldirect.lib/ j9 ^- `  U8 w9 K/ Q0 q
libnxopencpp_mechatronics.lib1 L$ X- Z' q- `: o! I* M7 T0 J& ?
libnxopencpp_layout2d.lib
$ I, L1 W  s. c; Plibnxopencpp_layer.lib
8 a, q) Q) v0 p9 _1 h2 D/ R0 y  `libnxopencpp_issue.lib5 E2 \! F7 A& f
libnxopencpp_geometricutilities.lib
) D1 k/ x3 `$ m5 `libnxopencpp_geometricanalysis.lib
& n0 X, f" v# g& b% `  ulibnxopencpp_gateway.lib0 n* c3 Q) q. `' \
libnxopencpp_formboard.lib
; j+ r; K- l' N1 _% _; r6 M! ?6 nlibnxopencpp_fields.lib
- V% n  y4 ?1 q- mlibnxopencpp_features.lib
1 N- b$ {2 g6 T% j5 nlibnxopencpp_facet.lib
1 I9 U% E$ v, Y- j4 B: Y/ P2 vlibnxopencpp_drawings.lib# H; v% D" }& t+ F+ j6 K& S
libnxopencpp_drafting.lib' f" e0 c+ w4 Q! G- M1 z
libnxopencpp_display.lib
7 D& W: o1 `" F# d: b; ~libnxopencpp_die.lib
5 f2 r. z/ s) L% r) _- v* g3 |: Vlibnxopencpp_cam.lib' e2 {+ T! l1 J
libnxopencpp_cae.lib  ?, h1 Y  A7 p- T' P% S
libnxopencpp_bodydes.lib
) e. Z5 t4 h9 Z, e, K: Rlibnxopencpp_assemblies.lib2 Z2 H3 B( ?" o$ a* f
libnxopencpp_annotations.lib
8 V- u$ K' g4 z3 N. v( Y# T# slibnxopencpp.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
, h1 l% t$ ?+ v专门申请了个账号来感谢楼主以及管理员。这个问题困扰了我好几天了。之前一直死扣dll连接的问题,以为引用4 ...
1 k' g4 ^$ i2 j3 i1 @
这是基本的问题,很常见,看看视频,一劳永逸的方法就是全加进去
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复 支持 反对

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了