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

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

  [复制链接]

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

3

主题

16

回帖

108

积分

注册会员

积分
108
发表于 2016-6-4 23:49:15 | 显示全部楼层 |阅读模式

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

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

x
完全按照NX9.0二次开发实例 6 使用NXOpen CPP创建圆柱.来做的。却出现了错误
. L: j5 w/ l8 p: i1>------ 已启动全部重新生成: 项目: NX9 Open Wizard1, 配置: DebUG x64 ------
* k; b9 s  s4 Z1>cl : 命令行 warning D9038: 此平台上不支持 /ZI;请启用 /Zi5 L- }. n6 T, a- n7 j0 g3 N
1>cl : 命令行 warning D9007: “/Gm”需要“/Zi”;选项被忽略
  a  ]% ^+ ?$ b; j. x& U1>  NX9 Open Wizard1.cpp$ T7 {1 k+ ?% @- L5 z
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% [$ m" x* X) }- N  c, C
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 中被引用$ F$ m2 }/ _' J$ X9 \& _. d1 y. v
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 中被引用, G0 o" E, c5 v; j5 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 中被引用7 s% ?% H+ `9 H5 a5 b7 h: y; p
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 中被引用
4 H! i+ k# I6 E5 {! C1>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 中被引用
* q, X" q2 @+ ]' \8 {: [- C1>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 中被引用
5 ]0 A  F7 y+ Z! O. m# \" y0 r1 Q6 p1>I:\ug\My_directory\visual studio 2012\NX9 Open Wizard1\x64\Debug\/NX9 Open Wizard1.dll : fatal error LNK1120: 6 个无法解析的外部命令5 G7 N, N0 t7 X. v, y9 c, v/ D; u
========== 全部重新生成: 成功 0 个,失败 1 个,跳过 0 个 ==========
( I4 V% S; U* D9 P, x# |6 a
% z1 s0 ?+ w! \: w' p
4 p2 V) ~) D4 e, c5 h( o
+ w" o+ H5 v/ q4 g0 X

/ c) D9 z, [6 W

% T  b3 N4 ]# G5 H0 p- X我把开头的都加进来了+ G9 M  v- _2 r/ i% H
#if ! defined ( __hp9000s800 ) && ! defined ( __sgi ) && ! defined ( __sun )' X! j2 y! Z' M7 Z9 V" i  d/ e
#   include <strstream>
3 m' S$ j8 h' Q# ]#   include <iostream>
, G/ s6 w: [* h- g" i    using std:strstream;
$ M+ A( H, j& `' R) v- D    using std::endl;   
$ f) v4 _  B/ p/ }4 r    using std::ends;* y6 K; p& H# {. G- T0 S- J7 P
    using std::cerr;
  l$ Y. L- d, z3 r#else
; B% y, j* J' y1 ?* ]7 ]#   include <strstream.h>3 p3 F# T4 p' T* s+ K! B
#   include <iostream.h>% B8 S+ D) l- |/ \
#endif
" h8 ?9 j( R7 j/ I5 Y#include <uf.h>
- M" E0 i# D' f+ k#include <uf_ui.h>
. {' L0 X( w$ Y  K6 [  x' j; e8 [; r#include <uf_exit.h>
9 L, O! ?7 [1 |* D3 t#include <uf_defs.h>1 s7 h+ ^# j6 G  J# n
#include <NXOpen/NXException.hxx>5 f8 t1 s/ g5 \8 [8 O; u& V
#include <NXOpen/Session.hxx>
  V: H  x( {3 W1 X6 z& C3 a#include <NXOpen/Axis.hxx>
* O: D" l  a( O#include <NXOpen/BasePart.hxx>4 M# g9 t/ f9 [
#include <NXOpen/Body.hxx>$ Q0 }4 f0 i0 m8 i3 w' @
#include <NXOpen/Builder.hxx>
! H9 f& K$ u. Q, i+ k#include <NXOpen/Direction.hxx>3 }0 X, Z  T; p- S% `) m9 l4 m# O9 R
#include <NXOpen/DirectionCollection.hxx>) W8 S1 t; @1 n) p* c! B
#include <NXOpen/Expression.hxx>
7 q- i9 W2 ~/ [; L( l5 _0 t, i, Q2 ]#include <NXOpen/ExpressionCollection.hxx>
4 H/ y% l( N# Z- f8 x#include <NXOpen/Features_CylinderBuilder.hxx>
( B6 F# ?1 c  }5 i#include <NXOpen/Features_FeatureCollection.hxx>
! j+ v5 O5 Z; U+ N5 o) E4 m1 A#include <NXOpen/GeometricUtilities_BooleanOperation.hxx>. C. N2 g1 {) ^0 ^# S
#include <NXOpen/NXObject.hxx>! w6 f  n9 a; H/ f5 {' e' `
#include <NXOpen/Part.hxx>
2 M  H$ w/ q7 \, h* X0 w! X. i8 h#include <NXOpen/ParTCollection.hxx>7 }$ A% G0 k# |# T2 ?, `" l
#include <NXOpen/Point.hxx>
, G4 j* V/ e2 |8 ?" r. Y6 |" M#include <NXOpen/PointCollection.hxx>
+ q0 j) ~8 L+ Y- U8 S#include <NXOpen/Preferences_PartModeling.hxx>% Q% A: c# Q; I; Y
#include <NXOpen/Preferences_PartPreferences.hxx>
3 i0 B" v* U" o6 c# o9 E#include <NXOpen/Scalar.hxx>- S3 ]- J' W8 L
#include <NXOpen/ScalarCollection.hxx>
, n. C+ L6 l# d1 [; k#include <NXOpen/SelectICurve.hxx>
- }( y7 u6 a- m& Y#include <NXOpen/SelectObject.hxx>, V0 j, _4 n. A! a
#include <NXOpen/Session.hxx>2 [* n. J7 R/ [2 t3 u5 C
#include <NXOpen/TaggedObject.hxx>
* h3 x0 M1 ?( o% f( z#include <NXOpen/Unit.hxx>
7 `# V9 }+ ^  P9 n( s% f 00.jpg 1 v2 ?- ]3 D: m
我点代码的时候还有定义啊
2 Q+ S+ i5 Z& p, B: X! {
% q  }7 ~0 H; y# z% h这个到底该怎么解决啊 0 O/ e3 z4 F8 R1 B. L
) \: }; I  l+ |8 w" B) H% L7 A& M
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复

使用道具 举报

全部回复5

2470

主题

1275

回帖

8万

积分

管理员

PLM之家站长

积分
82170
QQ
发表于 2016-6-5 07:25:30 | 显示全部楼层
库不全,加其他的库
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复 支持 反对

使用道具 举报

3

主题

16

回帖

108

积分

注册会员

积分
108
 楼主| 发表于 2016-6-5 09:45:22 | 显示全部楼层
所有都加进去啊?
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复 支持 反对

使用道具 举报

3

主题

16

回帖

108

积分

注册会员

积分
108
 楼主| 发表于 2016-6-5 09:58:38 | 显示全部楼层
按照大哥所说的。。成功了。。我把所有的库都加进去了libufun.lib0 ]+ c) A- ^, P* G& S
libufun_cae.lib8 i# S2 ~( n" u" g( R$ @+ T
libnxopencpp.lib
5 M# a. S: U* M' S6 ^6 F, x( d9 klibugopenint.lib$ c$ |0 @3 |$ N3 i: Y& i
libugopenint_cae.lib
  J1 J! l- O$ b( ]libnxopenuicpp.lib
6 d9 v9 p' {( ?* ~4 {libvmathpp.lib
/ F& o" w+ d' m! r% i% Llibugopenint_cae.lib8 H% C  a, Y1 Z( n  C
libugopenint.lib: s. s$ S' [6 T; S9 ]
libufun_cae.lib0 h0 i- W9 o6 J/ i" M  W! ^
libufun.lib
5 n- X' s* t! o: B: c8 o6 g3 ~libopenpp.lib6 l1 ~8 ?8 J$ Q4 V9 S' f
libopenintpp.lib
/ f1 d5 R2 \5 F2 O, P" k- v: qlibnxopenuicpp.lib
% y' N" G8 q0 |* K# V0 Z# p+ jlibnxopencpp_weld.lib; E8 {2 x" v1 A% C+ ?
libnxopencpp_visualreporting.lib6 |5 m$ \% O! e/ K- e2 n* |9 H
libnxopencpp_validate.lib
2 z; N. c; {7 {* D% Ilibnxopencpp_userdefinedobjects.lib
  {3 l/ h6 O( b  Jlibnxopencpp_tooling.lib
: q' h  F! j/ [/ y8 _libnxopencpp_sim.lib  X* W5 ^6 L$ f/ o9 T7 Y
libnxopencpp_sheetmetal.lib4 I3 v3 z6 S" \7 t
libnxopencpp_shapesearch.lib
2 i* n8 j% `! A" v0 Nlibnxopencpp_routing.lib: ]3 j! s  G% w* e
libnxopencpp_preferences.lib
% u8 P9 e7 h. clibnxopencpp_positioning.lib) F6 _3 d& l. T4 \- o. `
libnxopencpp_physmat.lib# U. Y2 _' i  U# i1 |6 @3 H7 }$ F
libnxopencpp_pdm.lib
4 Q. C. ~0 L& m$ }8 E; clibnxopencpp_partfamily.lib
  G; N& {" \# Olibnxopencpp_options.lib
  s- g" ], V9 q  V  xlibnxopencpp_optimization.lib/ M8 y6 }* V, j9 I. i  X( {
libnxopencpp_motion.lib
  h; f  ?' L$ F4 k) K( @' L' Flibnxopencpp_modldirect.lib! j6 [1 C( T' o, ?
libnxopencpp_mechatronics.lib" X. o, f7 l: C: \# w0 k: x
libnxopencpp_layout2d.lib* W3 h! R% N, r( ?
libnxopencpp_layer.lib
7 e' T0 u1 H; ~, Glibnxopencpp_issue.lib
9 f# O6 X/ W+ dlibnxopencpp_geometricutilities.lib0 t. ?+ f. a4 E* c
libnxopencpp_geometricanalysis.lib
% F4 Y- b! |1 n* Q: ?( M' b- e$ Qlibnxopencpp_gateway.lib: O0 F8 L. K' r) m$ O# }3 t! x
libnxopencpp_formboard.lib  E& k0 t! K/ p; D- l9 d2 h# ^
libnxopencpp_fields.lib
$ Y0 e; g& R4 x) ]6 n* u$ Slibnxopencpp_features.lib) q2 S' a/ _% t4 c
libnxopencpp_facet.lib
. M* }( H, t% _5 m# F- y+ klibnxopencpp_drawings.lib8 E3 m0 V$ K! X# I! N
libnxopencpp_drafting.lib  H7 ~3 \- Q: [* w
libnxopencpp_display.lib 7 z8 a% E3 E) }4 ^& X0 t( c
libnxopencpp_die.lib
7 g  D/ ^7 U* o& llibnxopencpp_cam.lib+ B1 }7 S& f( W( t/ v" u
libnxopencpp_cae.lib
7 w, z" N# U/ S8 Z/ f" v" Olibnxopencpp_bodydes.lib
: b" k% D" h& b3 q/ F  Olibnxopencpp_assemblies.lib
8 ]" V; \+ r$ K1 u7 Hlibnxopencpp_annotations.lib9 j) ~8 e, r3 ]$ d% V: R% J" N
libnxopencpp.lib
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复 支持 反对

使用道具 举报

0

主题

1

回帖

6

积分

新手上路

积分
6
发表于 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.doteam.tech
回复 支持 反对

使用道具 举报

2470

主题

1275

回帖

8万

积分

管理员

PLM之家站长

积分
82170
QQ
发表于 2017-12-7 09:09:42 | 显示全部楼层
KutouAi 发表于 2017-12-6 14:29
8 E) t. B3 u" d4 k# f( s专门申请了个账号来感谢楼主以及管理员。这个问题困扰了我好几天了。之前一直死扣dll连接的问题,以为引用4 ...

/ Z6 X9 Z  x% c+ V9 `这是基本的问题,很常见,看看视频,一劳永逸的方法就是全加进去
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了