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

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

renie2015 楼主

2016-6-4 23:49:15

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

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

x
完全按照NX9.0二次开发实例 6 使用NXOpen CPP创建圆柱.来做的。却出现了错误- w6 s, q6 L, J4 j. N
1>------ 已启动全部重新生成: 项目: NX9 Open Wizard1, 配置: DebUG x64 ------
* z; G% ?, O- h8 ^6 {( }1>cl : 命令行 warning D9038: 此平台上不支持 /ZI;请启用 /Zi
. A0 ]5 N4 n7 b7 n# _% O. ~, }8 y3 v1>cl : 命令行 warning D9007: “/Gm”需要“/Zi”;选项被忽略
9 H6 m6 c: e9 Y1>  NX9 Open Wizard1.cpp9 f9 y1 B) q5 ], h6 ]* @
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- u9 H5 c" E! O) q
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 中被引用
$ ^1 S' h: d+ G6 f% T; R1>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# b) G0 A. s2 N6 k
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 中被引用
/ n/ D! Z2 Y' b1 ?% h+ p( Z1>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 中被引用
  s* Q. v$ Q; q1>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  `6 M0 G* o# J" \0 l1>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 中被引用
8 @$ G9 I6 {" T1>I:\ug\My_directory\visual studio 2012\NX9 Open Wizard1\x64\Debug\/NX9 Open Wizard1.dll : fatal error LNK1120: 6 个无法解析的外部命令
8 y1 t. z% E7 ?* L========== 全部重新生成: 成功 0 个,失败 1 个,跳过 0 个 ==========2 _9 C" \& `5 |! K: b2 x
$ \% p/ F" q1 T; D. E" b
2 Z1 G% f8 ?3 F9 W) v% N' Z/ r# \
$ L5 A8 k% [2 l/ C" j+ ^8 E
, }! k* b) i' X" m2 p

# n: [; n# z2 _+ m; R: t; W4 c我把开头的都加进来了
4 v7 E* `# H7 T2 X: B- r2 v# r/ D#if ! defined ( __hp9000s800 ) && ! defined ( __sgi ) && ! defined ( __sun )" S- h4 _4 C! k( E
#   include <strstream>
6 O$ n. V5 X- D) w+ ~#   include <iostream>
6 D* `5 X% n4 x% Z    using std:strstream;
7 ?/ g# w# ?% Y7 L    using std::endl;    $ i4 H3 w" Y' x, e& l6 }
    using std::ends;
; U4 T% C/ i: s/ J    using std::cerr;  |. M' F0 Q5 a- L" B, a
#else
  r& C' a) d* V$ y6 Y' [$ {" p; k#   include <strstream.h>1 ?- q( d2 q0 p4 a; x$ t6 z3 v
#   include <iostream.h>3 E' ~' n4 G$ n' c
#endif
2 k" ~! F! v6 A! S3 H#include <uf.h>5 f8 p9 Q- O$ R( d
#include <uf_ui.h>' v9 V* R; \% z2 m# k7 d
#include <uf_exit.h>
5 x. l6 d6 U# h, N( d+ j6 r#include <uf_defs.h>4 g3 _3 C) Y2 m4 x0 Q7 u2 r9 w( ]5 }
#include <NXOpen/NXException.hxx>8 K, V. e7 C' _* P
#include <NXOpen/Session.hxx>
2 I# o/ r2 `2 ]#include <NXOpen/Axis.hxx>8 Q( b& S5 |, ~1 v1 {/ n
#include <NXOpen/BasePart.hxx>  x) p* i1 n# G2 U$ S4 R" ^( ?
#include <NXOpen/Body.hxx>
; l5 K: N2 M3 X3 k' I#include <NXOpen/Builder.hxx>1 u3 R* a* g( x' a% J7 |
#include <NXOpen/Direction.hxx>* ^5 L8 B( Z  ^3 n2 ~7 E& j2 T
#include <NXOpen/DirectionCollection.hxx>2 b5 X! j2 {/ h. |; O
#include <NXOpen/Expression.hxx>6 ~  }2 T" O3 S3 T8 c" S* Z
#include <NXOpen/ExpressionCollection.hxx>* I$ B, Z' s6 Z1 v& ^) ?
#include <NXOpen/Features_CylinderBuilder.hxx>  b. H" j" w3 H* w: H2 f0 w
#include <NXOpen/Features_FeatureCollection.hxx>4 M, i6 H0 d' J8 @5 g
#include <NXOpen/GeometricUtilities_BooleanOperation.hxx>
* q/ U5 J# o+ m) g* i#include <NXOpen/NXObject.hxx>$ `0 t1 @9 L+ C8 }# z8 a% O) A7 [" `
#include <NXOpen/Part.hxx>$ x0 r/ U9 u' j7 z: C3 C- l
#include <NXOpen/ParTCollection.hxx>5 n( [. x4 x* D  J% @2 h+ U! C3 [5 _
#include <NXOpen/Point.hxx>
) X% a, `3 H/ W  Y4 W: j#include <NXOpen/PointCollection.hxx>
4 C# o8 k9 ?; d. ^1 n8 f2 [* _, p#include <NXOpen/Preferences_PartModeling.hxx>2 _5 \. r5 e/ L" v0 i0 O
#include <NXOpen/Preferences_PartPreferences.hxx>
% x# k) J+ g  S. u) s. i- v#include <NXOpen/Scalar.hxx>. x; D& b4 W& s! R& B& f
#include <NXOpen/ScalarCollection.hxx>
8 W3 y, V5 T2 o1 O7 [6 S. `8 @#include <NXOpen/SelectICurve.hxx>
6 \" k, Y6 M! H" y5 j1 G#include <NXOpen/SelectObject.hxx>) e/ Y: B0 ^) E0 F/ T0 {
#include <NXOpen/Session.hxx>5 v& t+ C% g3 y5 b, M
#include <NXOpen/TaggedObject.hxx>6 x  j/ S. B8 v* x' ^
#include <NXOpen/Unit.hxx>
* M8 m! c# Z1 c& G& [! P2 @ 00.jpg # n5 z% o# V; k8 r6 i: P' q6 @+ m
我点代码的时候还有定义啊
" S4 {5 T; e) z# D4 j! p# y# F# I# g! u2 {
这个到底该怎么解决啊 7 d) q! G5 D( p1 g
, D1 n  a4 R7 B# g" i  O
上海点团信息科技有限公司,承接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
. `) T1 L9 f1 l' [- H7 K8 [6 S) ~libufun_cae.lib
3 J+ V0 E6 C; b: D6 q$ Xlibnxopencpp.lib
4 S- z. h- B. Wlibugopenint.lib
# A1 e/ s5 y; Ulibugopenint_cae.lib4 g8 Z& H" J1 R9 {
libnxopenuicpp.lib
' P+ U3 ^! G1 g! c; Blibvmathpp.lib* F( |4 i1 ?' k9 v( S
libugopenint_cae.lib
' r9 M; A* a/ g% h( @9 R8 mlibugopenint.lib
& {6 u4 X+ ^& x+ h6 G6 k! blibufun_cae.lib  V# w% u6 R$ J# X  g
libufun.lib- ]* Z1 d, \. _7 W" d9 ^
libopenpp.lib
' B5 q" f. e4 f- q7 Xlibopenintpp.lib, C7 w, V% |% n7 l6 ^
libnxopenuicpp.lib+ s1 Y4 P% @' [; O. y% k
libnxopencpp_weld.lib6 o2 F" p5 k. |6 `
libnxopencpp_visualreporting.lib
* Z9 O: G& h1 V7 H8 ~$ Jlibnxopencpp_validate.lib
  `) g8 R3 u& G4 E, r2 c9 clibnxopencpp_userdefinedobjects.lib
5 X4 X; [3 F/ `7 mlibnxopencpp_tooling.lib
# [6 c; w9 d% H; y1 ^- ~$ z+ slibnxopencpp_sim.lib3 E" z! p6 N% t9 ?0 O7 G
libnxopencpp_sheetmetal.lib* `. d# {6 U% w) Q
libnxopencpp_shapesearch.lib
0 p) R# r( j+ u3 @% ?% jlibnxopencpp_routing.lib' h/ ~  v( I! _% n* T) M% Q& y
libnxopencpp_preferences.lib
4 b) K$ X$ d' }, O/ B2 olibnxopencpp_positioning.lib
. g( i7 y/ }- x# }& clibnxopencpp_physmat.lib- [7 ^2 Y$ ]5 }3 ^% |+ H
libnxopencpp_pdm.lib2 l* j8 a- i0 `9 P/ e/ r" S9 `
libnxopencpp_partfamily.lib
9 b/ P6 V* e( e/ w3 ]1 qlibnxopencpp_options.lib
8 a/ T) T7 Q6 B4 ylibnxopencpp_optimization.lib
+ t) z! {7 ^8 {libnxopencpp_motion.lib/ `- M9 ~9 e7 Z. n  U/ M- @
libnxopencpp_modldirect.lib
& ?5 S& z. W2 Q  _( Slibnxopencpp_mechatronics.lib( y! F8 a3 [' O) V, m
libnxopencpp_layout2d.lib0 I* N# u2 {  S: v8 _
libnxopencpp_layer.lib$ T1 `) j( q, {/ p1 i# v5 K5 |
libnxopencpp_issue.lib1 L! w4 S. B! L1 Z; ]3 c$ s
libnxopencpp_geometricutilities.lib
3 a0 _0 }  T: l( \6 N2 ]2 Klibnxopencpp_geometricanalysis.lib% f2 u+ V- a; _1 [; b. u
libnxopencpp_gateway.lib1 J. ^* N: |3 A$ a4 V* d* f
libnxopencpp_formboard.lib' o7 p- m7 v& L% J
libnxopencpp_fields.lib" l& `( l6 y: s* W7 _: l' R
libnxopencpp_features.lib
/ }  G+ w& ?* y8 A2 [; c+ ylibnxopencpp_facet.lib
( I- L2 j8 y) p! P( m9 K6 r+ blibnxopencpp_drawings.lib
& q1 f0 U9 g3 u1 a5 a( m, P* h5 Ilibnxopencpp_drafting.lib( r2 M8 l) |5 _- u- I5 l# h
libnxopencpp_display.lib
9 u3 T& F( O4 o1 y( Q! Xlibnxopencpp_die.lib
7 v, ?; O; g  n% Q( D9 Alibnxopencpp_cam.lib
: u" b/ Y1 E+ c+ hlibnxopencpp_cae.lib
9 [+ c& [+ j' c! F' h, blibnxopencpp_bodydes.lib9 h  F& m9 V% x6 N& ^" ?* \& q: T4 b
libnxopencpp_assemblies.lib
1 X# c( z, Y: z/ A+ |) plibnxopencpp_annotations.lib
4 h" p9 f0 W/ d) Wlibnxopencpp.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:293 x, H$ O7 w2 J. P0 h. _
专门申请了个账号来感谢楼主以及管理员。这个问题困扰了我好几天了。之前一直死扣dll连接的问题,以为引用4 ...

! p, q9 o- ]6 f& O; J+ f& g) f4 v这是基本的问题,很常见,看看视频,一劳永逸的方法就是全加进去
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了