PLM之家精品课程培训

PLM之家精品课程培训

联系电话:18301858168   |   QQ咨询:939801026
NX二次开发培训

NX二次开发培训

UFUN/NXOpen C++和实战案例

适合初级入门或想深入了解二次开发的工程师,本培训结合ufun,NXOpen C++,大量的实例及官方内部的开发技术。
公众号二维码

关注公众号

点击扫描二维码免费在线高清教程

课程详情
Catia二次开发培训

Catia二次开发培训

市场需求大,掌握核心技术前景广阔

Catia二次开发的市场需求大,人才稀缺。掌握开发技能潜力巨大,随着经验积累将在汽车、航空等领域有所作为。
B站二维码

在线原创B站视频

点击关注工业软件传道士主页

课程详情
Teamcenter培训

Teamcenter培训

全方位培训,从基础应用到高级开发全覆盖

涵盖用户应用基础培训、管理员基础培训、管理员高级培训及二次开发培训等全方位内容,由多年经验讲师打造。
QQ群二维码

加入同行交流

点击扫描二维码加入QQ群

课程详情
×

PLM之家plmhome公众号

课程涵盖: PLM之家所有原创视频

×

关注B站视频

所有高清视频一览无余,全部在线播放学习

×

加入PLM之家QQ群

同行交流,疑问解答,更多互助

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

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

  [复制链接]

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

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

renie2015 楼主

2016-6-4 23:49:15

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

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

x
完全按照NX9.0二次开发实例 6 使用NXOpen CPP创建圆柱.来做的。却出现了错误
3 u+ G% b- G9 {' q) O" A1>------ 已启动全部重新生成: 项目: NX9 Open Wizard1, 配置: DebUG x64 ------
* z( Y. a4 `- j1 d) f( z9 ~1>cl : 命令行 warning D9038: 此平台上不支持 /ZI;请启用 /Zi1 W9 Z8 J# ]& R7 N
1>cl : 命令行 warning D9007: “/Gm”需要“/Zi”;选项被忽略
  |9 G3 g& i% i) k/ o) s8 x1>  NX9 Open Wizard1.cpp
9 u( ?( c; A2 {' a1>     正在创建库 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
$ A. n8 X/ e, [/ \2 q1>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 中被引用
! g) G" _3 \* @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 中被引用
- H2 q" N/ Q3 I1>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 O. r5 u) `( {6 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 中被引用, B6 @3 \, t8 K  }/ A: H( C! _& [' W
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 中被引用
8 u% p% J" H9 V, `/ b: F/ \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 中被引用4 i* A7 X3 Z  ?. W7 ]7 x
1>I:\ug\My_directory\visual studio 2012\NX9 Open Wizard1\x64\Debug\/NX9 Open Wizard1.dll : fatal error LNK1120: 6 个无法解析的外部命令' m. g/ P& f  Z0 D6 O
========== 全部重新生成: 成功 0 个,失败 1 个,跳过 0 个 ==========
+ ^& r- Q5 m$ G% w8 b* ^7 ]+ U- t3 l7 @" O/ Q, ], u
# u" L: C% T# y4 @0 N8 [( J7 f
8 `2 K1 p/ w0 Q: u4 K" z% E$ E" ~* k
$ [  f/ C& }7 H; z0 F/ _1 o( \
+ |4 D3 a6 z4 S; w+ t& e
我把开头的都加进来了# o0 p+ i) _  @: P; q
#if ! defined ( __hp9000s800 ) && ! defined ( __sgi ) && ! defined ( __sun )" Y8 E# o% |( w0 b4 A3 _8 w
#   include <strstream>
4 O- }6 @6 |) A#   include <iostream>2 J' q: Q4 N! o, L) |9 O. |
    using std:strstream;
. K1 @8 Q0 D' \9 i+ L6 l' g% {    using std::endl;    " E6 A! Z  I+ n& {4 R
    using std::ends;
! Z$ j8 l6 {" {& Z) \% m    using std::cerr;
# ^- X5 l+ @. D* w, G# G#else
4 O  v7 x+ U& S0 x# {: r#   include <strstream.h>  n+ f. k1 P5 t! i5 `
#   include <iostream.h>* [3 Z0 a; w1 I% G, O
#endif6 s9 J% t3 O4 U$ I$ ^+ F
#include <uf.h>4 S/ K6 P( [1 l& R) b0 d" k
#include <uf_ui.h>- M: l; d/ k  ]
#include <uf_exit.h>8 z% z' B/ g+ |3 v9 a
#include <uf_defs.h>0 C% a9 C$ Q, ^
#include <NXOpen/NXException.hxx>
/ w# E# Q% Y- k; b- N8 p9 a#include <NXOpen/Session.hxx>
0 d- ?1 q9 ?! C/ B( n9 a& m4 D#include <NXOpen/Axis.hxx>
1 H$ F  f7 _/ d#include <NXOpen/BasePart.hxx>0 j) z* \, ^5 G
#include <NXOpen/Body.hxx>8 Z+ w' h: ]& j# M3 d
#include <NXOpen/Builder.hxx>
, i$ y' b0 f0 l6 Q& L5 r#include <NXOpen/Direction.hxx>
7 n# m) F3 ^" L$ Q3 X- o: T) U#include <NXOpen/DirectionCollection.hxx>
( B6 A7 d' I  ^& R0 q7 {+ r$ n#include <NXOpen/Expression.hxx>( I4 @% C0 O) t% q4 J
#include <NXOpen/ExpressionCollection.hxx>
7 I; c$ g" i& L" p4 H#include <NXOpen/Features_CylinderBuilder.hxx>' E& S/ K. c  T0 o
#include <NXOpen/Features_FeatureCollection.hxx>
5 W$ ]1 \( h( R% ?$ T#include <NXOpen/GeometricUtilities_BooleanOperation.hxx>
1 {, ?- u! T+ |' z: x9 i#include <NXOpen/NXObject.hxx>
1 S5 V' R8 M; `4 K- q#include <NXOpen/Part.hxx>
6 E, n% i& S% a! Y6 K6 H#include <NXOpen/ParTCollection.hxx>
  r4 L( ~# [2 i1 v1 d* h8 Q+ S6 s& w! @#include <NXOpen/Point.hxx>5 G9 T+ l/ @1 f) t2 G& n5 W  v
#include <NXOpen/PointCollection.hxx>/ C/ _! d7 [  t" @7 S
#include <NXOpen/Preferences_PartModeling.hxx>
. Q" j1 |+ m1 V- C- r( l2 H# R#include <NXOpen/Preferences_PartPreferences.hxx>2 k+ @# o' r  ]! u- q  T& |; C( l
#include <NXOpen/Scalar.hxx>
1 D4 e+ D8 T$ W/ V# _( p( _. J#include <NXOpen/ScalarCollection.hxx>
1 r# O) d2 c" ~6 t5 R6 H3 k#include <NXOpen/SelectICurve.hxx>  z7 q' d2 K2 O% h
#include <NXOpen/SelectObject.hxx>0 C1 X' ^8 @$ Q  |# ^/ p7 X+ p
#include <NXOpen/Session.hxx>
% }, B, K- Y/ G5 {: T7 O9 z% [5 E4 B- x#include <NXOpen/TaggedObject.hxx>
: s4 e; k) V0 Z9 U5 U#include <NXOpen/Unit.hxx>; E4 [! _) |) T+ i% D" x
00.jpg
& C9 x7 r+ ~& n8 j$ K) d1 M% g1 ~我点代码的时候还有定义啊 + r9 U5 ~4 g6 \6 y3 }: }1 l3 p1 j
6 v- S' u! a/ p  F6 }1 F& Q
这个到底该怎么解决啊 8 t6 O7 b. Q- [, W9 l, i

; ]) e$ G" W0 i
上海点团信息科技有限公司,承接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
7 u( Z, O' U; Z; o- @2 M7 y- p& Mlibufun_cae.lib2 }: e2 R* H/ \9 S
libnxopencpp.lib! @7 x" q; P% i, |5 o. e2 e
libugopenint.lib
) J, K6 C  `' W8 G. ]libugopenint_cae.lib- _- \- Y" T# L5 n
libnxopenuicpp.lib
& R; n' i7 _' x& N+ Clibvmathpp.lib
4 @! w' _1 @; p9 j5 C) ~libugopenint_cae.lib
9 r* P8 P6 a+ }/ ~7 Rlibugopenint.lib
; \" D; j$ J" U0 \0 w; U8 ^libufun_cae.lib
1 C9 c1 Y# \3 |libufun.lib0 N$ R2 q0 \9 v3 E
libopenpp.lib
+ ~" O% n+ e# `" K3 k9 a: @libopenintpp.lib  I! F( G# N4 o
libnxopenuicpp.lib% R0 D2 B, L+ G3 x# k8 b
libnxopencpp_weld.lib5 n1 U; ]0 w% Y( g
libnxopencpp_visualreporting.lib; M" y! X* y( J1 j
libnxopencpp_validate.lib. J7 f4 S; R) i' |/ T  e
libnxopencpp_userdefinedobjects.lib0 F7 w% b; Z3 [  p) m3 W* S
libnxopencpp_tooling.lib
. U. g( @) ?. k( n, e6 _libnxopencpp_sim.lib
$ R" }+ W0 x  ]( vlibnxopencpp_sheetmetal.lib( b4 M$ p1 m0 h2 W. q: Z; ]) H
libnxopencpp_shapesearch.lib
+ \& c5 z7 s. y' Ulibnxopencpp_routing.lib
$ i' c" Q) X/ K7 m( ^  w* ]0 Llibnxopencpp_preferences.lib
0 W! f. u. t: s0 f/ ilibnxopencpp_positioning.lib
/ r+ P+ T2 F! i# v- f" hlibnxopencpp_physmat.lib
7 \: d1 n' S) D1 slibnxopencpp_pdm.lib
! N' u% M; U; k7 R# x* llibnxopencpp_partfamily.lib; Z  ]- t; B6 ]
libnxopencpp_options.lib: |) W% z2 H1 a" X
libnxopencpp_optimization.lib. X# z/ c; _/ L+ c/ r* |# L& O
libnxopencpp_motion.lib6 z) H$ R  \, M  \
libnxopencpp_modldirect.lib% z, ]! N' E: H3 f8 t! ]  G
libnxopencpp_mechatronics.lib
: N* h( D5 L- r7 [$ nlibnxopencpp_layout2d.lib
' F. X8 z" d# [4 A+ h4 Ilibnxopencpp_layer.lib
8 c, \% j) V/ H( ~5 p4 e$ Ulibnxopencpp_issue.lib0 o% O. U2 z4 j+ ^/ d7 x% A0 U
libnxopencpp_geometricutilities.lib+ U$ {8 k, G& Z9 \% I3 |. Z* I
libnxopencpp_geometricanalysis.lib. L0 R; o  d$ T
libnxopencpp_gateway.lib
( K8 o1 G- z0 ^8 J' T0 Q* `libnxopencpp_formboard.lib
, C9 z$ s5 Z2 q; B3 ulibnxopencpp_fields.lib& n6 O, y2 P: R" ?! w) W
libnxopencpp_features.lib
; F) ]5 L$ Y6 k( e# Zlibnxopencpp_facet.lib
4 E# S6 l/ S: Z9 y& d0 Zlibnxopencpp_drawings.lib- i& D! M/ Z* i* k& T- w3 W
libnxopencpp_drafting.lib8 ?# n, f5 [  I6 N5 n
libnxopencpp_display.lib
- c. a+ \% _+ O: h1 G7 Clibnxopencpp_die.lib
& @) g6 {2 D1 t5 a  O1 p) }* Dlibnxopencpp_cam.lib
' I) @0 B3 [& U7 f0 \, P; \$ ?1 Z% ?  M  slibnxopencpp_cae.lib
: Q) ?- L6 h1 n: H; ]% Blibnxopencpp_bodydes.lib9 j, O2 p% t% Z1 R2 ?
libnxopencpp_assemblies.lib
, `* A, J! Y) y3 F: _3 r. y6 Rlibnxopencpp_annotations.lib
: z) z1 \% y2 k/ M! Blibnxopencpp.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
% Y1 ^, c' H, l- v; z; Q8 |专门申请了个账号来感谢楼主以及管理员。这个问题困扰了我好几天了。之前一直死扣dll连接的问题,以为引用4 ...
- f4 [# u/ p" Y9 T
这是基本的问题,很常见,看看视频,一劳永逸的方法就是全加进去
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了