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

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

  [复制链接]

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

3

主题

16

回帖

108

积分

注册会员

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

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

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

x
完全按照NX9.0二次开发实例 6 使用NXOpen CPP创建圆柱.来做的。却出现了错误
8 Z' C' g# a" u- R1 C1>------ 已启动全部重新生成: 项目: NX9 Open Wizard1, 配置: DebUG x64 ------. r& V: N6 ]9 C; ~
1>cl : 命令行 warning D9038: 此平台上不支持 /ZI;请启用 /Zi& Q% Y4 s8 i' ?& A9 w2 v
1>cl : 命令行 warning D9007: “/Gm”需要“/Zi”;选项被忽略
8 b$ v9 B( m; z  ]6 d  Y1>  NX9 Open Wizard1.cpp6 ^  {0 z- _2 Q- \" |+ M' S
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
# P" A8 N, m& _8 I$ w1>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 中被引用
$ I; H4 {) ^' T3 Q# j1>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 中被引用0 \; _- Z0 l& f% `; ~
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 中被引用
0 @1 ~! j+ t! x  e8 i0 p" B; J% B$ f1>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 中被引用
. k# Q& \/ S% [8 T1>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 中被引用, J- A% O6 T3 Z0 X# H/ Y
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 中被引用
  r* ~: c/ ?* j, N4 Y; s0 C2 L1>I:\ug\My_directory\visual studio 2012\NX9 Open Wizard1\x64\Debug\/NX9 Open Wizard1.dll : fatal error LNK1120: 6 个无法解析的外部命令
/ O6 c( S; Y/ ?8 N========== 全部重新生成: 成功 0 个,失败 1 个,跳过 0 个 ==========
, W0 e* S; p0 H5 D' k( T
; k$ c9 q0 t+ A" g' W" w
$ a; ]1 S7 p) ~1 Z3 \

4 p( M% a& H! `* d6 b2 Q
8 ?6 c! F7 v: l, c( h

% N) c- I( Y- k, D/ }我把开头的都加进来了
1 j( P8 d& M# f4 R& G1 W3 M' F#if ! defined ( __hp9000s800 ) && ! defined ( __sgi ) && ! defined ( __sun )% v7 S6 u+ A" X) g' {
#   include <strstream>
9 a1 F+ k% `" e6 J3 y( x9 Z6 Z* M#   include <iostream>$ N  w2 I1 \% [$ ~2 x1 a: s
    using std:strstream;
7 h& h! r, U5 ?. {9 y    using std::endl;    5 n+ h" T4 ]; w4 V& S
    using std::ends;
4 p) k+ ?3 F( Y. V( n$ q    using std::cerr;/ E" i0 I* U4 o* v" x9 x
#else
1 ]: n( `! }' c1 k#   include <strstream.h>. S% G) \5 k& v. E. u
#   include <iostream.h># i, y* q0 x. o' b4 g
#endif
% p  K- T# ?, G9 P) v#include <uf.h>
, l: h4 A- k  A# a#include <uf_ui.h>
8 q2 b( ]& Z  j' i7 ?$ l# V#include <uf_exit.h>( r1 I& A  S# c! H
#include <uf_defs.h>, O% a6 r# w2 E& A8 ^, B6 l
#include <NXOpen/NXException.hxx>
: j5 k# X5 x/ Q: v& p#include <NXOpen/Session.hxx>, o$ e+ B* |9 y& W$ u% y
#include <NXOpen/Axis.hxx>; o. |. n2 a4 y/ V0 C5 F
#include <NXOpen/BasePart.hxx>
$ b. Z; I7 b# w$ g- u! c8 G- D' o#include <NXOpen/Body.hxx>
4 L/ \: ^  Y$ `3 N* g3 f#include <NXOpen/Builder.hxx>
, A7 j* x! M+ `" P* q$ \% s#include <NXOpen/Direction.hxx>" b" s1 s# I( Z& U0 l& M
#include <NXOpen/DirectionCollection.hxx>
5 z/ v0 n8 M1 y& F9 y#include <NXOpen/Expression.hxx>
+ S3 {  O# O( |& l#include <NXOpen/ExpressionCollection.hxx># \1 f! L2 G& P; @, b( }
#include <NXOpen/Features_CylinderBuilder.hxx>
6 C2 v+ e& J' {#include <NXOpen/Features_FeatureCollection.hxx>6 `( C# @) u2 o3 T+ H+ B
#include <NXOpen/GeometricUtilities_BooleanOperation.hxx>
- ^1 R5 K, {+ U, y8 }" \. r' B/ F#include <NXOpen/NXObject.hxx>; A& |% m5 m2 K2 ]$ X" n% x
#include <NXOpen/Part.hxx>; ?! l7 B" j: w7 q
#include <NXOpen/ParTCollection.hxx>5 o/ z, H! s2 m
#include <NXOpen/Point.hxx>4 m' q- R7 |. ]& |) p5 M/ y
#include <NXOpen/PointCollection.hxx>+ j! N' r! @% z! O5 ^
#include <NXOpen/Preferences_PartModeling.hxx>
% u1 d7 [8 a# w7 g, ?0 M#include <NXOpen/Preferences_PartPreferences.hxx>
2 h: c: j4 V; ~  f7 v8 N/ f#include <NXOpen/Scalar.hxx>
. X1 V0 O" O! n/ }* V& h9 U#include <NXOpen/ScalarCollection.hxx>
2 t3 O, ~! u, o2 M' I) A, H#include <NXOpen/SelectICurve.hxx>/ I/ P; W7 q3 ^7 S  \, ?
#include <NXOpen/SelectObject.hxx>
; \6 ?! E, l5 Q  C#include <NXOpen/Session.hxx>' X: l/ z4 @" q4 [) ^
#include <NXOpen/TaggedObject.hxx>. W+ n$ a. R( B) u
#include <NXOpen/Unit.hxx>. H- K( A: @- d! n/ m
00.jpg
' ]& y' O& u8 A: u% L我点代码的时候还有定义啊 ( ]& B$ r+ w2 Q( Z" c8 {
" d  ^4 [+ \& e( x7 n, o
这个到底该怎么解决啊 3 X, y6 d& i- j+ o  Y$ t! g- h" e

5 ]9 o6 O) D# Y
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.doteam.tech
回复

使用道具 举报

全部回复5

2470

主题

1275

回帖

8万

积分

管理员

PLM之家站长

积分
82162
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.lib
9 }- I! t% k9 w6 i, }# Klibufun_cae.lib7 u' N7 ~. H8 l9 v7 h$ M1 G
libnxopencpp.lib
/ q/ H1 I3 D5 t' z% b% ]libugopenint.lib' _2 p+ ?  X. k* m, |5 d' n. T( C
libugopenint_cae.lib
1 O1 x$ \- H# a  w' xlibnxopenuicpp.lib0 U) B/ M7 m6 g( f
libvmathpp.lib! ~! O4 U' r8 L- |5 A3 a
libugopenint_cae.lib  v! `7 t6 F/ Z; x- B
libugopenint.lib
* H5 T% F3 ?, T& y% nlibufun_cae.lib
4 _  b- R+ J3 I' `  Y" Zlibufun.lib
( V5 C7 d' M4 s: b( V* rlibopenpp.lib
/ y: {0 P& y/ K% flibopenintpp.lib2 b( {2 s/ A' h; ~% k% i2 N
libnxopenuicpp.lib4 e' N5 R) w4 F! M- J/ W8 ]9 e
libnxopencpp_weld.lib
  ?: d; w' o/ E7 f% K) r& D( klibnxopencpp_visualreporting.lib
' @# f& f1 ]) D; s2 t5 D& z! Ilibnxopencpp_validate.lib' I' _' ~' `$ N0 A5 V+ G& h( H
libnxopencpp_userdefinedobjects.lib; }) X" ?8 q0 t4 ]) ]8 D0 n
libnxopencpp_tooling.lib: s' Y( U1 L" k, u" ~- Z
libnxopencpp_sim.lib
1 `/ I9 ?5 |( i0 i: `libnxopencpp_sheetmetal.lib' ?' a4 l  B6 y7 E+ c
libnxopencpp_shapesearch.lib: R7 B( j8 ~' n' Y- n+ \
libnxopencpp_routing.lib% i* \% c3 W, Q. @, k
libnxopencpp_preferences.lib
' k2 ^7 e& H" d6 Zlibnxopencpp_positioning.lib
" K9 R& h$ i0 ^  E) x0 m( d- Alibnxopencpp_physmat.lib/ M! a% q9 x2 g6 W! l5 i
libnxopencpp_pdm.lib. u# j0 w: p" M$ D! q5 r5 V
libnxopencpp_partfamily.lib
6 l0 C) G$ R9 {# f5 Clibnxopencpp_options.lib
) C9 `2 P% h0 P1 e; a5 Hlibnxopencpp_optimization.lib
; P, H+ r; w' z! |. H7 elibnxopencpp_motion.lib
0 m) {+ X: ~+ K3 ~. [( Y* |$ elibnxopencpp_modldirect.lib
$ r. T# ~- S$ f8 y! llibnxopencpp_mechatronics.lib3 _2 v9 a* R8 {* R( v/ Z! R9 p# U
libnxopencpp_layout2d.lib' p/ H/ t+ L3 j' C/ N/ @7 U' ]6 {
libnxopencpp_layer.lib; m, P# k9 o. B) D5 B$ M0 }! c5 B
libnxopencpp_issue.lib
, ?8 m* V- w. \- i- t  s9 ]libnxopencpp_geometricutilities.lib
2 e' ^, _' o5 K& E4 elibnxopencpp_geometricanalysis.lib
0 O% h- j( i' I3 [# G5 slibnxopencpp_gateway.lib6 F/ @4 r. k8 J( Y. i: C! m
libnxopencpp_formboard.lib" s; E$ }1 y8 m, N; g
libnxopencpp_fields.lib
  r1 [9 c5 a$ Y% D+ Plibnxopencpp_features.lib
# Y# l" ^' u$ M. flibnxopencpp_facet.lib
2 W5 w" p0 [7 \3 y, zlibnxopencpp_drawings.lib
9 k/ D! U: Y. q- Tlibnxopencpp_drafting.lib
$ d% Z- ], D2 S! Qlibnxopencpp_display.lib
$ }: u3 U8 w+ ^libnxopencpp_die.lib0 w) ^+ ~  I; F( F6 M
libnxopencpp_cam.lib( _7 h: q, H9 T( `1 l4 d
libnxopencpp_cae.lib
$ P8 X6 Y+ w$ clibnxopencpp_bodydes.lib
4 g2 Y* A. t% m/ |* B( i3 r8 zlibnxopencpp_assemblies.lib
: w+ w; Q) h3 Glibnxopencpp_annotations.lib5 J2 Z' R6 a7 ]0 R' g
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之家站长

积分
82162
QQ
发表于 2017-12-7 09:09:42 | 显示全部楼层
KutouAi 发表于 2017-12-6 14:29
  |  w* r/ i8 v% ~- m5 S# E3 t专门申请了个账号来感谢楼主以及管理员。这个问题困扰了我好几天了。之前一直死扣dll连接的问题,以为引用4 ...

$ p/ A* b1 E" o  {0 |: t5 N这是基本的问题,很常见,看看视频,一劳永逸的方法就是全加进去
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了