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

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

  [复制链接]

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

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

renie2015 楼主

2016-6-4 23:49:15

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

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

x
完全按照NX9.0二次开发实例 6 使用NXOpen CPP创建圆柱.来做的。却出现了错误) S- E( Q& k, i: S2 B
1>------ 已启动全部重新生成: 项目: NX9 Open Wizard1, 配置: DebUG x64 ------
. P  |# D% P, b' ~5 I0 `+ \9 N1>cl : 命令行 warning D9038: 此平台上不支持 /ZI;请启用 /Zi3 I3 d( U. L% @. i8 I! O$ r9 J
1>cl : 命令行 warning D9007: “/Gm”需要“/Zi”;选项被忽略
- e* y; @  Y* b. ], _# R( M1>  NX9 Open Wizard1.cpp' o3 X- S( [- `8 o7 W3 r5 x
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. c& V! P$ Z- x" X2 i, 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 中被引用
6 e7 B, t5 ?, g1>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 中被引用: t0 u3 V6 `7 U  Y
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 中被引用
8 S0 D, D" @- y$ u9 R; o9 ~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 中被引用" }0 Y( Z# R9 H# r0 @* S* Q
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 中被引用
/ Y7 l; S. b- _" M: Q& \, K7 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 中被引用
" ], x7 o& B) i4 j0 j% R1>I:\ug\My_directory\visual studio 2012\NX9 Open Wizard1\x64\Debug\/NX9 Open Wizard1.dll : fatal error LNK1120: 6 个无法解析的外部命令- `, [9 j; W9 ]8 f- B8 B5 Q
========== 全部重新生成: 成功 0 个,失败 1 个,跳过 0 个 ==========
1 ?3 R9 O+ V+ y) k& G/ l- i: |$ t, T3 [+ g5 U! O: f5 w, W( `; m
5 l2 q/ @( w; K% `# x6 N

9 y" b% o, i, M+ |9 z* b. z; }+ R! s* g9 v
. m! i2 v: f  s" ]* ^9 Y
我把开头的都加进来了
3 l- z  ^! P$ e. D, p. X#if ! defined ( __hp9000s800 ) && ! defined ( __sgi ) && ! defined ( __sun ). q& D) h! I5 S. S) i
#   include <strstream>' `' R3 w% }2 T7 f* \
#   include <iostream>4 n* S3 t8 o  z, ^: b/ D
    using std:strstream;
' P  E, D, X/ R8 I8 t8 ~2 u0 q, z    using std::endl;   
# N( R$ E/ B+ [0 l1 k4 ?- l    using std::ends;( _5 X$ u7 c9 F5 Z. q& K
    using std::cerr;
& c& Q0 }  H6 N! ]1 S# g  L, }#else
- q. G! E& q7 l6 r% l3 I% I#   include <strstream.h>
# K" I& y7 I7 l4 A# l# X9 |; }#   include <iostream.h>8 \6 g. t5 d3 w7 O5 X' a
#endif
/ V8 ?! h- U; `! {( Q  O" S8 y+ x+ C#include <uf.h>/ {/ Q( @, v5 `1 w8 k$ x, c
#include <uf_ui.h>
2 \# O  D9 T1 v1 B7 G#include <uf_exit.h>
' N+ u7 x: K, q+ t7 {#include <uf_defs.h>9 z' K. j/ R$ L! c0 S$ F
#include <NXOpen/NXException.hxx>6 ^6 v' t2 z- q/ D: X+ X
#include <NXOpen/Session.hxx>
' Y/ j/ q+ p+ [: X+ O#include <NXOpen/Axis.hxx>& y  j: E" Q% e; [) k6 ~, T
#include <NXOpen/BasePart.hxx>/ n) B+ }3 _( @8 t- [
#include <NXOpen/Body.hxx>, X0 A3 z3 m* x6 I( Y
#include <NXOpen/Builder.hxx>. @3 \, I9 Q/ `2 G1 H) g: ~
#include <NXOpen/Direction.hxx>4 m9 ~4 u1 X) t+ L
#include <NXOpen/DirectionCollection.hxx>
8 q$ c/ X1 H2 k. [#include <NXOpen/Expression.hxx>
/ d6 A6 E8 ~( r3 s  I% s1 E#include <NXOpen/ExpressionCollection.hxx>
& l, c8 G2 \# V#include <NXOpen/Features_CylinderBuilder.hxx>, O5 b% p9 {! P& H) G$ ~
#include <NXOpen/Features_FeatureCollection.hxx>* m5 g6 L, A6 P2 r6 Y+ F/ L' p7 d/ }
#include <NXOpen/GeometricUtilities_BooleanOperation.hxx>' Y0 L6 q( E. a
#include <NXOpen/NXObject.hxx>. F, o6 c$ o# _6 X1 w: C
#include <NXOpen/Part.hxx>
% M, D0 t, N+ [( d#include <NXOpen/ParTCollection.hxx>0 v2 N3 _6 D7 M
#include <NXOpen/Point.hxx>
, ?1 G& i" {) Y3 h  V#include <NXOpen/PointCollection.hxx>
! o4 ~: w& a- Z5 M/ {#include <NXOpen/Preferences_PartModeling.hxx>; j3 {) q4 F! f( N, Q5 H- w$ A$ ]
#include <NXOpen/Preferences_PartPreferences.hxx>$ A% U) Z8 Y) ?1 P
#include <NXOpen/Scalar.hxx>* E% C* S4 [( [
#include <NXOpen/ScalarCollection.hxx>9 ~9 E4 ^' J# T2 _
#include <NXOpen/SelectICurve.hxx>8 i& O/ A  `' |. H  L0 `2 @1 a
#include <NXOpen/SelectObject.hxx>* j4 G6 H+ C4 @& r( G
#include <NXOpen/Session.hxx>" r5 l, Z5 n# Z  A; [9 \
#include <NXOpen/TaggedObject.hxx>
% O6 T. E7 q; h2 M1 f! z! K5 W#include <NXOpen/Unit.hxx>+ Q4 r) w2 x( ]+ w6 Z+ g) T
00.jpg ! u* Z! K7 I7 I8 w  J; S5 J
我点代码的时候还有定义啊
" h- U) G" m, h5 ~# P0 R  i3 `' g1 d) e8 k" w# N
这个到底该怎么解决啊
& [' K6 G% w- n% W  \

0 t- ~$ U9 B2 y
上海点团信息科技有限公司,承接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  l' H! ?$ U0 [* \
libufun_cae.lib
$ _- @# \& T; n. m! y4 @; Y) llibnxopencpp.lib7 t9 `2 x  q) w+ }1 v# n
libugopenint.lib
7 \3 [, E5 Q" s$ I+ N2 Hlibugopenint_cae.lib4 B" b! T& b: v  F$ P
libnxopenuicpp.lib
4 V* G- k3 [$ }3 p1 p. Y9 F0 flibvmathpp.lib! @: H% a- F+ h# x: A  r% t
libugopenint_cae.lib/ H6 \! w1 j' I' h" |* Q5 T
libugopenint.lib
5 u2 l# |$ w! v, mlibufun_cae.lib
- u$ d+ `7 S/ `& _# [$ u0 Wlibufun.lib! c+ l9 \# _. n; c; h3 ]1 [
libopenpp.lib
, R& L" _% y% X! Wlibopenintpp.lib
- l- p( X8 q& V" vlibnxopenuicpp.lib  a9 \7 @) f6 m! N- j  d& @# ^
libnxopencpp_weld.lib! i& a3 b1 _4 o) u, ?2 n
libnxopencpp_visualreporting.lib
2 q$ s* ]  d' Q/ g8 u! w& i% Zlibnxopencpp_validate.lib: C0 d7 s3 [3 B3 ~  C
libnxopencpp_userdefinedobjects.lib
0 j5 `- D& L' V- c0 I0 L- klibnxopencpp_tooling.lib
( Y" j& U+ ?6 F! y5 }; }libnxopencpp_sim.lib
, \5 y$ n# Y  w1 _  [  \libnxopencpp_sheetmetal.lib- X7 Q' @! M2 a
libnxopencpp_shapesearch.lib
2 m5 f! n7 n- Jlibnxopencpp_routing.lib
& Q( `' a/ x+ Ilibnxopencpp_preferences.lib
9 e$ l8 m0 V2 F: Slibnxopencpp_positioning.lib
3 ]5 x- W1 d! u1 r) N6 ylibnxopencpp_physmat.lib7 G& L% n9 `0 c# w3 M! S: f
libnxopencpp_pdm.lib% ^" q4 W& x7 o. h4 a
libnxopencpp_partfamily.lib
: A7 C+ Q$ u5 `$ xlibnxopencpp_options.lib
0 M  o4 p! K$ @2 s# V. r( H8 D# glibnxopencpp_optimization.lib; O2 f) [8 @9 R1 x/ O5 Y/ M
libnxopencpp_motion.lib' @1 x: ]$ s% q8 M* F' M
libnxopencpp_modldirect.lib
' [0 o- y0 H; j. ]) }libnxopencpp_mechatronics.lib2 D0 f0 _( k* e  Z% ]7 H
libnxopencpp_layout2d.lib
! N0 h4 V2 N/ K: x3 }7 c( E( slibnxopencpp_layer.lib9 U- [9 k" }2 k4 }" F
libnxopencpp_issue.lib
$ Z' b+ R* Z5 d; h& }; e; g4 A( q. hlibnxopencpp_geometricutilities.lib0 X* |5 K, @- e, G$ P5 @) r& ]
libnxopencpp_geometricanalysis.lib
* K& j! ^4 n, b5 B* _% g3 ]libnxopencpp_gateway.lib8 Y' v" k9 T0 {  |) l
libnxopencpp_formboard.lib; w  z; }1 q; d, p* u9 X
libnxopencpp_fields.lib; o+ r8 i7 K/ K+ J3 X
libnxopencpp_features.lib2 s- t, C) H8 A* m7 M7 a3 U: Q8 X/ a
libnxopencpp_facet.lib3 }7 A0 y0 V, z2 |
libnxopencpp_drawings.lib' v* _% j& c8 ]3 w
libnxopencpp_drafting.lib$ V. O/ z( B( c
libnxopencpp_display.lib
# @! A" ^; ]/ F* Klibnxopencpp_die.lib
3 [0 p0 _6 e$ L  wlibnxopencpp_cam.lib: F2 S4 [- Q# J4 `: @
libnxopencpp_cae.lib
3 _! s6 X8 C% f4 elibnxopencpp_bodydes.lib
: r" M& ?% s. W5 T0 [libnxopencpp_assemblies.lib
! O2 ]9 h$ K" F8 C. w4 a& ^: ilibnxopencpp_annotations.lib$ ?2 V$ e7 y) I, v; p$ j" h' I
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
' k# Y6 a/ S9 `5 L专门申请了个账号来感谢楼主以及管理员。这个问题困扰了我好几天了。之前一直死扣dll连接的问题,以为引用4 ...

4 n; ]! ^6 W0 w) K* a; x这是基本的问题,很常见,看看视频,一劳永逸的方法就是全加进去
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了