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

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

  [复制链接]

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

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

renie2015 楼主

2016-6-4 23:49:15

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

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

x
完全按照NX9.0二次开发实例 6 使用NXOpen CPP创建圆柱.来做的。却出现了错误
6 D- Z& }0 X( K8 ~7 Y+ U  t1>------ 已启动全部重新生成: 项目: NX9 Open Wizard1, 配置: DebUG x64 ------
8 i5 a; K) A' ^$ u7 h: Z1>cl : 命令行 warning D9038: 此平台上不支持 /ZI;请启用 /Zi
: _6 a+ u3 Z  d8 J# e1>cl : 命令行 warning D9007: “/Gm”需要“/Zi”;选项被忽略
0 A( h; Z, R. {( N! u1>  NX9 Open Wizard1.cpp
0 ?  l( F+ x' V1>     正在创建库 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
1 _# ]: D# I+ Z/ t2 b1>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 中被引用
+ Q7 j# S6 U% s8 k- z1>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 中被引用) Z7 R2 @5 J. ?4 J: I+ r4 p7 `, S1 D
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 中被引用
6 M7 x7 Z* r! E1>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 中被引用2 _. O0 A' ?3 I
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 中被引用
' C/ I# i% f% ^9 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 中被引用
7 o$ C0 r1 B4 f2 G! K6 J: n1>I:\ug\My_directory\visual studio 2012\NX9 Open Wizard1\x64\Debug\/NX9 Open Wizard1.dll : fatal error LNK1120: 6 个无法解析的外部命令% j* i, Q  V  u. S, o) I6 Y
========== 全部重新生成: 成功 0 个,失败 1 个,跳过 0 个 ==========
/ A* O/ q: J' L, M$ _7 g2 }; A/ }, Z: d. m
, E/ w8 S) g3 N
" E9 X0 v! P+ M$ h3 {& u8 W
( D' L) q. U  N" j
) k8 r* v, q; T2 t! C* V( ~
我把开头的都加进来了) B& o  z; E/ E) _) X
#if ! defined ( __hp9000s800 ) && ! defined ( __sgi ) && ! defined ( __sun )
3 \/ }. a9 A+ m* Q$ N) E" w#   include <strstream>
, n4 g0 I4 k7 v  r' [9 K0 _- @#   include <iostream>
! w2 j( s' }; m8 @. v# M0 e0 [    using std:strstream;
/ z2 V, Y) S% I, x  [    using std::endl;   
% ?  I" h) o. J* B, t    using std::ends;
3 {/ E2 W. Q; p" i. O4 h    using std::cerr;$ q, i: m: m4 ~+ C
#else
3 P0 e% o6 [) {9 L0 a2 G#   include <strstream.h>
4 G7 I* u% v* P* v#   include <iostream.h>
, H; K# N) W! Z#endif  P  }7 ~0 c+ W6 y4 V7 I
#include <uf.h>; n4 [7 t9 e" T
#include <uf_ui.h>
6 [+ w# J  D2 v#include <uf_exit.h>
6 ~: [' T" ]6 n" D#include <uf_defs.h>
; j8 \8 C, N1 B  r0 D#include <NXOpen/NXException.hxx>: _6 ^4 u% i! x  M3 [) _
#include <NXOpen/Session.hxx>2 \' l  U0 V: Q  k3 E6 m
#include <NXOpen/Axis.hxx>: ^7 e: E+ A& d& P% ~9 V
#include <NXOpen/BasePart.hxx>
3 u- F# \& Z- v% y7 V5 y# p6 I#include <NXOpen/Body.hxx>; _; U) G  ^; g& P6 d
#include <NXOpen/Builder.hxx>% Z4 m) ~6 f  Y7 V5 N- L5 P2 I
#include <NXOpen/Direction.hxx>
! S% ~: ]/ J! \( ]7 @2 B  c#include <NXOpen/DirectionCollection.hxx>
# S; q: l  _7 I& ^#include <NXOpen/Expression.hxx>2 u, S+ \- \& ?1 s& X
#include <NXOpen/ExpressionCollection.hxx>6 z) V9 ]# g& Y8 ?) _+ a6 s. `3 n
#include <NXOpen/Features_CylinderBuilder.hxx>
% ]# V9 s2 G3 Q7 e; ]1 P#include <NXOpen/Features_FeatureCollection.hxx>. q: M/ {7 |: V1 _& C% [2 b3 C+ a( \
#include <NXOpen/GeometricUtilities_BooleanOperation.hxx>  J, _( Y9 W2 }( C% U* U
#include <NXOpen/NXObject.hxx>1 N$ K6 L+ \% R7 x6 ^6 X# a/ D
#include <NXOpen/Part.hxx>6 T# x: z- c& n% D5 R9 `
#include <NXOpen/ParTCollection.hxx>' G- s/ T- g* D( e0 X2 g
#include <NXOpen/Point.hxx>1 Q7 g" W% Q# K4 M+ ^
#include <NXOpen/PointCollection.hxx>
  J8 c6 T2 w: G, _6 I" r3 z5 z#include <NXOpen/Preferences_PartModeling.hxx>
& @' A( B$ z  Q* l% E2 q) k#include <NXOpen/Preferences_PartPreferences.hxx>4 q) W0 D  Q% h  g* O3 S7 n
#include <NXOpen/Scalar.hxx>* d& j  T3 r# p2 h- C/ i3 ~6 x
#include <NXOpen/ScalarCollection.hxx>" J' G! W, s, I; z
#include <NXOpen/SelectICurve.hxx>* X4 ~! t9 r! C+ O6 N( }9 F4 \
#include <NXOpen/SelectObject.hxx>
( `' u3 y% [& |4 S+ t# A. W#include <NXOpen/Session.hxx>9 ?1 Q3 _/ }0 a  q
#include <NXOpen/TaggedObject.hxx>
! c7 N0 Q! R1 B9 e" p#include <NXOpen/Unit.hxx>6 e/ Q* I* Z1 C  n( c5 z( M
00.jpg 5 U7 ]. y, b1 Y8 u
我点代码的时候还有定义啊 % Z" s& b7 T# Q1 j$ B* X

9 |# Y; `+ Z9 F这个到底该怎么解决啊
% b' O( R, Z) U

3 R2 a  Z8 s5 `! B( i; E8 t- J
上海点团信息科技有限公司,承接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
2 E' j" L; [  H0 A1 {/ }' l+ Clibufun_cae.lib
/ b+ I  O0 O6 c: Q; Q  q5 l2 Olibnxopencpp.lib
( G) \  [& _) D/ i- [libugopenint.lib0 }: w; ^1 e) R8 d, j
libugopenint_cae.lib8 J( }3 ~9 }+ ?5 n' U
libnxopenuicpp.lib
0 m) l. S, X4 ?0 o, V: Jlibvmathpp.lib
! \% G9 v: V3 L: Q" ]  ]8 p" s: S, clibugopenint_cae.lib5 _) ]( z" w: u" M
libugopenint.lib, P! k9 f( O  M1 R& s% c9 v
libufun_cae.lib1 Z) B2 T+ E% Q) H
libufun.lib
3 q# O; s. b7 b3 Q" b- Alibopenpp.lib
8 X; ~4 K4 a& N9 s2 xlibopenintpp.lib
; l  n7 c8 Y2 c+ T! J  d. mlibnxopenuicpp.lib
' K( m3 E5 g9 d! ?' Dlibnxopencpp_weld.lib/ C! R7 B* f4 W# J& [' \9 n9 Y# m
libnxopencpp_visualreporting.lib
8 M3 @/ Q$ d9 }libnxopencpp_validate.lib
% y0 t$ A) d; o5 elibnxopencpp_userdefinedobjects.lib8 [1 ]9 S  m3 Y) b- T. z6 z& K  }7 i
libnxopencpp_tooling.lib$ G% v4 [# ?9 K0 F
libnxopencpp_sim.lib6 \1 ?% D, b0 X% M- k% s
libnxopencpp_sheetmetal.lib( J- H$ O! ^! D4 n
libnxopencpp_shapesearch.lib
- c7 z* @! J* v6 I" o( N& ylibnxopencpp_routing.lib8 J( Z7 l  c* y% f4 P8 l
libnxopencpp_preferences.lib
8 m6 e2 c) z7 i; W9 Rlibnxopencpp_positioning.lib
1 M- p, g. B1 I  U8 Rlibnxopencpp_physmat.lib/ |- ~5 i. Z/ p7 F! I! X; Q
libnxopencpp_pdm.lib5 A7 |" i3 p# ~+ X5 |4 ?
libnxopencpp_partfamily.lib
2 Y( L( ?# y# P/ ?% @6 x3 @libnxopencpp_options.lib2 x* U( S$ @( N' g2 I/ N6 u
libnxopencpp_optimization.lib( ]7 O0 q/ k9 {7 V  d1 K
libnxopencpp_motion.lib
! h' l8 `: v) Zlibnxopencpp_modldirect.lib( d1 U4 l& ^) R# _% D" B
libnxopencpp_mechatronics.lib
& w) a! r6 H# p7 B2 d3 t- y$ llibnxopencpp_layout2d.lib2 U* g6 s# Y' C: q6 }* X3 o, ~4 I" [
libnxopencpp_layer.lib
( {$ c) [* e/ _5 L' k# Vlibnxopencpp_issue.lib
. R. |+ V2 P) C* p" Glibnxopencpp_geometricutilities.lib- z+ r, G. G& f5 g
libnxopencpp_geometricanalysis.lib# d5 O+ q: i8 h" s
libnxopencpp_gateway.lib9 C! T- b; Z; ~# A
libnxopencpp_formboard.lib/ X: K$ a7 ?2 w$ s8 I4 @3 P' c0 f. ^
libnxopencpp_fields.lib1 i, a& G/ N9 `& @( p  o; }
libnxopencpp_features.lib
! P( c  N) _2 b1 dlibnxopencpp_facet.lib
: H  p4 s+ }7 {7 V+ _; r+ G/ D6 D$ alibnxopencpp_drawings.lib  k$ ^5 N/ i8 L) l3 l6 B: t* d
libnxopencpp_drafting.lib2 t7 \  Q9 b- Y* z* v0 v  \
libnxopencpp_display.lib , o: ~' x- F% y: ^7 \% i8 A
libnxopencpp_die.lib/ k% n% X) ]! H) T$ |
libnxopencpp_cam.lib
7 L* I6 \" |* w. D( Wlibnxopencpp_cae.lib! ]: q8 u) G3 Q, \0 j
libnxopencpp_bodydes.lib
) `- c' K; u' t5 r. {libnxopencpp_assemblies.lib
# f# x. I* w2 d, Ulibnxopencpp_annotations.lib
, J/ N. m3 s5 ~, llibnxopencpp.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:299 b; u( g3 n. j2 |; Z! b& `4 k; R
专门申请了个账号来感谢楼主以及管理员。这个问题困扰了我好几天了。之前一直死扣dll连接的问题,以为引用4 ...
  X1 u+ l( L9 D9 A
这是基本的问题,很常见,看看视频,一劳永逸的方法就是全加进去
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了