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

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

  [复制链接]

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

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

renie2015 楼主

2016-6-4 23:49:15

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

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

x
完全按照NX9.0二次开发实例 6 使用NXOpen CPP创建圆柱.来做的。却出现了错误
+ [8 f( d6 \& ?1 Y9 |1>------ 已启动全部重新生成: 项目: NX9 Open Wizard1, 配置: DebUG x64 ------# n6 E$ r- T6 g% V) S
1>cl : 命令行 warning D9038: 此平台上不支持 /ZI;请启用 /Zi
; I  c( X5 b' U3 ?  j0 Y8 ?* X) q4 j1>cl : 命令行 warning D9007: “/Gm”需要“/Zi”;选项被忽略. Y0 x' \! d, q2 w$ L
1>  NX9 Open Wizard1.cpp
; j3 Z- b! p" e4 s1>     正在创建库 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.exp4 o- l4 J: r5 @; G/ O) R
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 中被引用8 @- \/ j2 g  q& M9 h+ i0 ^
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 中被引用5 |3 Z# [* F, z% _+ L$ X: t1 V
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 中被引用# ~5 F+ R9 }  j7 {# Q
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 E0 `3 b# Y% }& `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 中被引用; Y# ]: u% @$ F/ h5 k
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 中被引用& |/ {& g( f! c9 a$ q
1>I:\ug\My_directory\visual studio 2012\NX9 Open Wizard1\x64\Debug\/NX9 Open Wizard1.dll : fatal error LNK1120: 6 个无法解析的外部命令* f# h& k* m( G3 f/ ?
========== 全部重新生成: 成功 0 个,失败 1 个,跳过 0 个 ==========
$ S+ F/ d: M* ?
2 v$ Z% i( {, f9 j+ t$ b
+ n3 _5 A/ w6 L/ ^( P3 F8 v

  t5 O# {( s& }. C2 m
& i+ ]/ S5 ~, q" @6 c- a

+ y# n) L; }8 Z; k& a我把开头的都加进来了
! n( z; H& \* G% A#if ! defined ( __hp9000s800 ) && ! defined ( __sgi ) && ! defined ( __sun )- ]4 f, |$ A( I/ j; h! \& g* v
#   include <strstream>
% \9 V: I5 ~' J% @#   include <iostream>
  G7 x- Y% w) J) x    using std:strstream;
! ^9 h% u5 i0 B' _* E' u4 R. b    using std::endl;    - [  r0 ~4 m) F3 E8 O0 V
    using std::ends;
% F, G- x- h2 Z' N# ?) ^& W    using std::cerr;
* B5 z- l0 A. D7 C8 P% h9 Y#else- y* ^9 q3 H# a" _, c6 P
#   include <strstream.h>
9 j# z# R2 h# N) `/ t#   include <iostream.h>2 i+ |7 D9 l0 R. ^' H, B
#endif% x0 ?0 b( q  R0 d/ m, Q  J
#include <uf.h>
$ a$ {& D0 _% p- u$ \9 o$ j#include <uf_ui.h>
) K& U. S$ M& D5 J3 ?$ f#include <uf_exit.h>
6 {. j( {$ G" W$ C* ^1 L, _#include <uf_defs.h>
0 B) {! F, S5 ~8 z( h$ @- y' }#include <NXOpen/NXException.hxx>. f) c  {7 J% K
#include <NXOpen/Session.hxx>
& }$ y! F4 q! q; ^! ^; W#include <NXOpen/Axis.hxx>% p- Y# a1 d0 C/ j9 B
#include <NXOpen/BasePart.hxx>4 F" Z. R) Y$ C- x7 t  l8 `1 O
#include <NXOpen/Body.hxx>+ Y; K8 q! C0 H3 N3 y; P, e% _
#include <NXOpen/Builder.hxx>: I* q! q4 b4 e( d& R$ P
#include <NXOpen/Direction.hxx>
1 I5 k% Y5 _. ]5 L- f( L#include <NXOpen/DirectionCollection.hxx>
% a9 A' N9 w- M0 F; G! x#include <NXOpen/Expression.hxx>5 u/ n- r" F; }! U, Z( A3 |5 r
#include <NXOpen/ExpressionCollection.hxx>- Z& A% q& k0 G0 [/ e
#include <NXOpen/Features_CylinderBuilder.hxx>
% k2 I2 K; o5 v2 y3 N0 {#include <NXOpen/Features_FeatureCollection.hxx>
3 ~8 y8 X$ m, B2 D#include <NXOpen/GeometricUtilities_BooleanOperation.hxx>- b5 A- j  Z/ y* e- O% ^! w
#include <NXOpen/NXObject.hxx>
, V( w0 o* D; }+ _/ J#include <NXOpen/Part.hxx>3 [! S, i# V& o3 R5 j! Z( i# u& I' A
#include <NXOpen/ParTCollection.hxx>
) {% j! u* G; v+ _2 d#include <NXOpen/Point.hxx>( k6 p. w3 l% ]- i5 [" z4 \& @( I% R
#include <NXOpen/PointCollection.hxx>
, Q; Y2 K' l% R6 d0 c! ?$ ]#include <NXOpen/Preferences_PartModeling.hxx>) n/ R' ^1 \# @6 s/ X0 A: v/ s
#include <NXOpen/Preferences_PartPreferences.hxx>0 k  q8 `8 ?+ ?6 h. c: q& i
#include <NXOpen/Scalar.hxx>- U) D. h) c8 V3 h
#include <NXOpen/ScalarCollection.hxx>, Y% M1 n  v, T$ S
#include <NXOpen/SelectICurve.hxx>
3 Z8 E* Q" I* ?#include <NXOpen/SelectObject.hxx>( s5 ?1 L3 G: \0 j
#include <NXOpen/Session.hxx>
) T* R, S4 C" i2 W#include <NXOpen/TaggedObject.hxx># r$ i8 a3 x$ p  y9 s- b
#include <NXOpen/Unit.hxx>
6 x/ z' I" G) K$ E8 P8 ? 00.jpg 0 ~( T; B/ Y% {; q# j+ u
我点代码的时候还有定义啊 , _3 e$ s( c, X8 z& m
' Q0 w: o/ c$ e4 D. {, r: {' b
这个到底该怎么解决啊   C6 E% i2 f; g/ y7 J; d% X

, p- D! R- D1 E! m7 }6 X9 _# Y: u/ h
上海点团信息科技有限公司,承接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 网址 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; k7 i8 l! _* n6 w: b4 T
libufun_cae.lib. Q, J2 K* h/ v5 @$ W
libnxopencpp.lib5 Z& P2 ]# r2 w8 R: s+ [' U
libugopenint.lib3 ]: ]4 m1 E3 _: B* G1 \
libugopenint_cae.lib; x( g/ k1 {9 S: p4 ]3 G$ L, G
libnxopenuicpp.lib
' ]. D. D, n: e) olibvmathpp.lib
9 ]  h3 q" ?4 Llibugopenint_cae.lib
6 C& J- ^7 c' vlibugopenint.lib
1 U6 e9 o% d, V3 \$ D* glibufun_cae.lib
1 B5 V- R/ x6 X0 G/ E- g8 ~libufun.lib" F6 r7 A% `! z7 R
libopenpp.lib- s5 w: x0 ^: d& E& }
libopenintpp.lib
# C+ r2 g/ ^2 Zlibnxopenuicpp.lib
5 o+ V% [8 r, f9 t( \libnxopencpp_weld.lib1 T5 d  f' ^: \$ n  }+ `% e
libnxopencpp_visualreporting.lib! E9 g# \1 A, `1 ?' O0 Y# a) X# B
libnxopencpp_validate.lib- t0 N) k6 G- ~8 x
libnxopencpp_userdefinedobjects.lib3 n' ~4 c% e0 Q1 E
libnxopencpp_tooling.lib# R( Q/ S5 x# T: h: `, R, K( T
libnxopencpp_sim.lib" T: b+ F" s3 `) E5 W
libnxopencpp_sheetmetal.lib. j7 I# T0 y1 n
libnxopencpp_shapesearch.lib0 {6 }! b5 c# G/ q7 n
libnxopencpp_routing.lib
; q! J4 l  Z" v3 j' O+ Slibnxopencpp_preferences.lib
- \9 k6 u9 V* j: ylibnxopencpp_positioning.lib$ L6 e5 D( n$ Y) Q2 N
libnxopencpp_physmat.lib
+ H! h" B6 w6 Elibnxopencpp_pdm.lib" R  z) k' o- |. Y* V
libnxopencpp_partfamily.lib" m" `+ F$ S% G4 u
libnxopencpp_options.lib
5 l) h. B$ i2 i4 W$ x7 s7 {libnxopencpp_optimization.lib
; W( u, B% t  H; ~6 ?libnxopencpp_motion.lib! T& m& R9 l# N' e6 F* x
libnxopencpp_modldirect.lib9 `2 j$ u/ G+ l, K9 f6 b5 x
libnxopencpp_mechatronics.lib. b$ n/ d% G; [6 B' R4 w
libnxopencpp_layout2d.lib8 u' W1 d3 V# ^0 B7 @+ ]
libnxopencpp_layer.lib- U+ M4 B. q4 Y% R: _7 V
libnxopencpp_issue.lib
7 S" \# n, ^* H$ \, B! s; h) tlibnxopencpp_geometricutilities.lib
; \/ p% s" t* [3 _+ P  R; ~libnxopencpp_geometricanalysis.lib: C8 H+ p" F8 F- E; w7 P
libnxopencpp_gateway.lib- ?( g" W+ P; O8 d  F( _
libnxopencpp_formboard.lib9 r$ ~8 }5 r& W. u) d! d4 b
libnxopencpp_fields.lib9 T3 l5 ^" K1 g3 X
libnxopencpp_features.lib7 W0 L7 i* K! F  P6 T6 h
libnxopencpp_facet.lib3 W  P: c, p! x  C+ g& x' g
libnxopencpp_drawings.lib( L+ w; Q4 [7 U$ [: ]8 g
libnxopencpp_drafting.lib
* X" W0 r: Z4 ^& T& Llibnxopencpp_display.lib
' B3 z8 d, ?7 Hlibnxopencpp_die.lib
& B4 ~( ?6 m4 e& L6 z  N+ Tlibnxopencpp_cam.lib9 |' d& D% M4 @2 F: k3 C
libnxopencpp_cae.lib2 X$ N7 N1 t8 K
libnxopencpp_bodydes.lib
. K! Z; n4 Q3 slibnxopencpp_assemblies.lib
9 s6 Y5 C; H( V; {libnxopencpp_annotations.lib
, c. M2 S& |7 m; Y0 }7 P- I2 k( vlibnxopencpp.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
$ I" T5 c9 u  Z4 G( i1 o专门申请了个账号来感谢楼主以及管理员。这个问题困扰了我好几天了。之前一直死扣dll连接的问题,以为引用4 ...
# B# E& ?: j8 L4 ~4 n2 e
这是基本的问题,很常见,看看视频,一劳永逸的方法就是全加进去
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了