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 9133 5

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

renie2015 楼主

2016-6-4 23:49:15

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

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

x
完全按照NX9.0二次开发实例 6 使用NXOpen CPP创建圆柱.来做的。却出现了错误- s  X+ T: y% u  g; w, T+ ^$ O! I% T
1>------ 已启动全部重新生成: 项目: NX9 Open Wizard1, 配置: DebUG x64 ------) n4 b) p# w0 I2 Z( A
1>cl : 命令行 warning D9038: 此平台上不支持 /ZI;请启用 /Zi
, ]) f9 r6 Y6 M1>cl : 命令行 warning D9007: “/Gm”需要“/Zi”;选项被忽略
/ P# z$ O1 R) Z6 @" [1>  NX9 Open Wizard1.cpp
% ]( k' _* U& ], Y1 W  R6 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.exp
/ E3 j  w' n$ ^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 中被引用: `* j( s& J3 B8 W0 ~- C2 ^
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 中被引用
2 Q# v" q$ C  y' L1>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 中被引用* O8 k% D; p" t
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 中被引用1 i) Q6 x! m& X( ]$ ]& n2 `
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 中被引用
1 _  L; d: E7 g# x1>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 中被引用
; r* ~( X3 N" w4 Z4 S5 ^1>I:\ug\My_directory\visual studio 2012\NX9 Open Wizard1\x64\Debug\/NX9 Open Wizard1.dll : fatal error LNK1120: 6 个无法解析的外部命令; U% n; P. K2 W, [
========== 全部重新生成: 成功 0 个,失败 1 个,跳过 0 个 ==========
9 h2 E5 y; G! b
" U0 O' r( {3 l% ]# \* u
7 }' [1 c) z2 S8 e* W' X2 z. D5 c
- {% C, h4 B$ B

2 j5 W) [% `6 F6 a

, y5 x; @+ B4 O" E" j我把开头的都加进来了
0 ^- r7 Q* x) S7 S2 Z; x5 n/ `#if ! defined ( __hp9000s800 ) && ! defined ( __sgi ) && ! defined ( __sun )
* m; K: O: b' a! v2 }#   include <strstream>
" x* }4 I' j: w6 z1 }* k4 I#   include <iostream>, `. [3 v/ S3 Y0 G$ I5 d' s$ b% T0 E
    using std:strstream;
4 y  T* \( X/ v' u" C) B    using std::endl;    4 o8 C4 g8 Q. o" e$ ~+ A3 e$ h' n; {
    using std::ends;# p& U6 e: @* b, `
    using std::cerr;# h5 G  u& K2 I% L. n2 B1 }
#else! m2 I* @0 F% W! z1 t
#   include <strstream.h>2 a  X, c8 Y) F8 y8 v
#   include <iostream.h>
" A4 E, Z) `) ?" ?7 p  j#endif
  M% N' F. l% ^5 M1 r( X#include <uf.h>) ?/ O* [1 p, _
#include <uf_ui.h>
! l/ A6 i9 \5 V5 v#include <uf_exit.h>* a; }% @6 q, V! U7 c
#include <uf_defs.h>  ~  u6 N- s! |4 I8 t/ z7 z  D
#include <NXOpen/NXException.hxx>7 k8 _1 D2 V) j2 ~- S: K, |
#include <NXOpen/Session.hxx>
) Q4 P1 }" l5 w/ M2 ?5 Q% x0 X1 m#include <NXOpen/Axis.hxx>/ y7 q6 q3 j# _( J
#include <NXOpen/BasePart.hxx>9 _% W! b% H* W& p3 F7 V
#include <NXOpen/Body.hxx>
9 Z. x& F- Q. {! |#include <NXOpen/Builder.hxx>
1 r0 U3 t- ]- U8 N" {( q- {#include <NXOpen/Direction.hxx>* z7 ]9 @2 y  _1 o2 w
#include <NXOpen/DirectionCollection.hxx>
8 i( Q) F3 q) ?0 l5 {* j#include <NXOpen/Expression.hxx>
% V: Q+ y: }  `6 @6 T#include <NXOpen/ExpressionCollection.hxx>
! b. q+ d# y% ~#include <NXOpen/Features_CylinderBuilder.hxx>
" b  C& H, e6 F; u* b% C; v#include <NXOpen/Features_FeatureCollection.hxx>4 H$ E. z% z, [3 ^% C
#include <NXOpen/GeometricUtilities_BooleanOperation.hxx>
7 U* x& {# F- s% C+ n#include <NXOpen/NXObject.hxx>+ m' [" {$ [$ O$ {
#include <NXOpen/Part.hxx>! a9 O# r; P, z
#include <NXOpen/ParTCollection.hxx>* }1 E" l3 Q* L3 E3 s; f9 K
#include <NXOpen/Point.hxx>( O- h9 X' P) A; S: Q+ Y# f
#include <NXOpen/PointCollection.hxx>" U% H( l3 ?% z/ p
#include <NXOpen/Preferences_PartModeling.hxx>
) L- h" `: M% u5 K#include <NXOpen/Preferences_PartPreferences.hxx>
2 d2 W2 z! z7 f; L; h#include <NXOpen/Scalar.hxx>; y, a) r1 d2 y& Y/ P9 S: b
#include <NXOpen/ScalarCollection.hxx>
2 ?$ a. _4 I/ P#include <NXOpen/SelectICurve.hxx>
8 ~0 C4 p2 g: d- |#include <NXOpen/SelectObject.hxx>% K2 `, N3 F5 S* ]+ d- ]1 c" K
#include <NXOpen/Session.hxx>
$ ]/ \/ e4 }7 i& \4 |#include <NXOpen/TaggedObject.hxx>
1 K9 o! l' S( a# l" O, C% a#include <NXOpen/Unit.hxx>
$ Y- H& ~: e4 w# n5 o 00.jpg $ H  O: g  A3 |8 S
我点代码的时候还有定义啊 ) N/ i/ m9 {2 w  u2 f+ q, q- o
) P! N+ N3 z# _
这个到底该怎么解决啊 $ ~. _, D( `6 d: a2 b% i

: X$ G# Z  Y, J  D0 t, ]
上海点团信息科技有限公司,承接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( Y# D* E& z% i" r* d0 O
libufun_cae.lib
: m% Q; v& g" zlibnxopencpp.lib
# @# M0 Z6 {, ]1 P& c) {libugopenint.lib  }& O8 E) m6 [: c  s9 n
libugopenint_cae.lib6 T; G( j! a) u6 V; p7 O
libnxopenuicpp.lib
" b' ^4 R9 }$ K# s* blibvmathpp.lib$ x' Y7 T7 e3 l9 g. r
libugopenint_cae.lib, r2 |) F/ [& f: ?, X
libugopenint.lib' K4 |+ a) G/ [+ u5 V
libufun_cae.lib
; z# I) Z: \" Olibufun.lib
2 n" s+ J! j! c: Glibopenpp.lib6 t- `, W) n( ?6 Q' z% x
libopenintpp.lib
+ n" O4 X3 _8 x5 [$ @, F% I7 [libnxopenuicpp.lib6 s. \% \: z( Y
libnxopencpp_weld.lib
1 e$ t" B3 [& @4 [libnxopencpp_visualreporting.lib
: U, D6 U+ K. B) l0 f2 Zlibnxopencpp_validate.lib
/ R5 W' R) }* a9 u" N4 ?* `libnxopencpp_userdefinedobjects.lib
9 E; S. @! T: zlibnxopencpp_tooling.lib2 M) f( S+ r1 r! Y
libnxopencpp_sim.lib, i5 u3 A. z: R1 o1 U( s
libnxopencpp_sheetmetal.lib7 M( y: T4 c+ _; m1 e' W& i. C
libnxopencpp_shapesearch.lib
  V7 U* c6 C- c$ T" Glibnxopencpp_routing.lib5 M5 ?$ K' y0 x# p3 q5 R
libnxopencpp_preferences.lib& p# s6 _& b/ W  S; c
libnxopencpp_positioning.lib/ t3 i3 G! C" k, o& X
libnxopencpp_physmat.lib3 a1 }- F  H) N
libnxopencpp_pdm.lib6 a- n" N; o/ e( i$ e0 r
libnxopencpp_partfamily.lib& y) _! E# O- D
libnxopencpp_options.lib
  F2 b( u0 }) D  x3 R0 s9 O2 Qlibnxopencpp_optimization.lib
7 d0 G2 e* l; y6 [libnxopencpp_motion.lib
2 B* _& R% x: \4 ^libnxopencpp_modldirect.lib$ q6 `% M- u! B( g
libnxopencpp_mechatronics.lib
# e' d; H7 Y0 R; Glibnxopencpp_layout2d.lib( s2 g& ]: g: z" I+ p4 Q
libnxopencpp_layer.lib
* a' Z6 g9 s' x, w. A, @6 blibnxopencpp_issue.lib
7 ]+ l* z' t' `5 P- q6 o& }  ylibnxopencpp_geometricutilities.lib
% c3 ]4 N/ M/ P0 R- d- i1 xlibnxopencpp_geometricanalysis.lib
, X. l, O3 f; A) \: w7 Mlibnxopencpp_gateway.lib2 C4 W* _$ ?' a, j8 {0 N7 k
libnxopencpp_formboard.lib' C, c' P2 A: x6 L; U
libnxopencpp_fields.lib
7 r/ u/ [3 m- W/ R9 W. elibnxopencpp_features.lib
/ Z3 @6 s: ^* c! Xlibnxopencpp_facet.lib" }1 z3 j: q; P+ ^  {
libnxopencpp_drawings.lib
) y* C& m9 v- `' Y/ ]9 p) {libnxopencpp_drafting.lib9 c4 Q# j+ H/ Q% e( n1 o" p4 ^
libnxopencpp_display.lib
' c0 L% G& ?, d7 ]libnxopencpp_die.lib
$ n4 z6 c5 S; jlibnxopencpp_cam.lib' t+ y$ e* g! z8 ]; y2 I
libnxopencpp_cae.lib
1 W; y1 H% K( r2 p1 O7 hlibnxopencpp_bodydes.lib  ~& z8 ]1 F+ {4 T- z6 H" i+ f
libnxopencpp_assemblies.lib
: _8 ?+ |0 n  c+ u0 M- J! Wlibnxopencpp_annotations.lib7 j; @" H4 Q0 H! m
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
) r, m' C* J8 C' p" |专门申请了个账号来感谢楼主以及管理员。这个问题困扰了我好几天了。之前一直死扣dll连接的问题,以为引用4 ...

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

    我知道了