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

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

  [复制链接]

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

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

renie2015 楼主

2016-6-4 23:49:15

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

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

x
完全按照NX9.0二次开发实例 6 使用NXOpen CPP创建圆柱.来做的。却出现了错误! H) ~3 _8 d8 w* Q( d) }
1>------ 已启动全部重新生成: 项目: NX9 Open Wizard1, 配置: DebUG x64 ------7 [8 Q( K% F+ d: H
1>cl : 命令行 warning D9038: 此平台上不支持 /ZI;请启用 /Zi
! g  g! S; U- }0 l, |  V1>cl : 命令行 warning D9007: “/Gm”需要“/Zi”;选项被忽略
+ b$ ?7 f* V1 T# F1>  NX9 Open Wizard1.cpp
% y3 Q0 G% Q, X6 P+ X+ c1>     正在创建库 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/ U7 J/ h5 n& L
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 中被引用
* n& z/ @- Z# H4 {2 l3 L4 [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 中被引用
# a* \) S7 M( D  V6 j' ~% t1>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 r% o$ l, p! n- T/ W2 C1 E
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 中被引用- j3 R& R2 f8 Z, V  u
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 中被引用6 z8 L* F; `# X
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 中被引用
5 z$ A$ B! X: |' ]6 s1>I:\ug\My_directory\visual studio 2012\NX9 Open Wizard1\x64\Debug\/NX9 Open Wizard1.dll : fatal error LNK1120: 6 个无法解析的外部命令' \9 t/ ]+ n& R% e! S/ l
========== 全部重新生成: 成功 0 个,失败 1 个,跳过 0 个 ==========! f# {- t1 d/ }% l  D
& e+ p4 ?. {. B7 Z# N, K- J8 y- @
) X( H: o" ^9 ?/ ^" j
- `2 a% k6 Z+ U$ r

" @. m( A' Q% p  ?: l

4 u. B  O1 K: ?我把开头的都加进来了4 w# E9 j+ {; G$ U+ E' s, }+ E7 m9 n
#if ! defined ( __hp9000s800 ) && ! defined ( __sgi ) && ! defined ( __sun )4 F4 m' p" y3 W' K
#   include <strstream>2 j% r+ @3 r7 R+ [6 D  L: R# F% b, m/ U& U
#   include <iostream>
7 A3 K% C# E+ j  B; `4 K    using std:strstream;
6 ?7 o5 k& I/ ]! a8 p" y5 a* ]    using std::endl;    + f1 o. z/ Q) G+ }
    using std::ends;
5 s5 H9 y, N+ S6 c( E' b; B: f( s. [    using std::cerr;
5 I! g) R8 g2 C3 E6 s#else. ~3 y" L+ h8 c4 ?$ q( Z
#   include <strstream.h>
! O% j* }: e* \#   include <iostream.h>4 u& }5 y1 i% L) M1 Z
#endif
. B3 d; n. u  p. W#include <uf.h>7 [0 h  a9 ~$ Q; e
#include <uf_ui.h>6 i! v- q* q# \! {) P4 Q2 _
#include <uf_exit.h>3 q& f7 T6 |( ~9 r, V& M: H: B
#include <uf_defs.h>
0 q# |, a; G6 o6 I# B- E0 x#include <NXOpen/NXException.hxx>+ z1 J; L+ i4 C6 W
#include <NXOpen/Session.hxx>8 `' R/ K: C: v1 b
#include <NXOpen/Axis.hxx>
+ {$ K& z# Z3 x5 H" W#include <NXOpen/BasePart.hxx>" H* e3 y" M0 S' U5 p# d
#include <NXOpen/Body.hxx>/ Y1 m) S2 l2 a/ j) `) c. ~
#include <NXOpen/Builder.hxx>
' i6 \2 D3 ?) N# z8 \+ j9 L#include <NXOpen/Direction.hxx>
- t6 T' z( Q- Y#include <NXOpen/DirectionCollection.hxx>, b5 ~. B! c! {8 d" u; z
#include <NXOpen/Expression.hxx>
+ r/ \3 D/ x3 N% @! N#include <NXOpen/ExpressionCollection.hxx>
* z, @$ I6 ?5 Z#include <NXOpen/Features_CylinderBuilder.hxx>
( \9 S/ ^4 K$ M9 i6 q8 ?#include <NXOpen/Features_FeatureCollection.hxx>' E6 _3 x8 i7 m5 }9 v
#include <NXOpen/GeometricUtilities_BooleanOperation.hxx>7 |2 H) @4 i8 q0 k7 r0 a
#include <NXOpen/NXObject.hxx>
9 U$ H1 Y4 n+ s4 h#include <NXOpen/Part.hxx>
. B* n9 V5 l" X$ ?#include <NXOpen/ParTCollection.hxx>( u$ M: ]) R$ Q" m# ]; Y
#include <NXOpen/Point.hxx>
# _4 s/ p& h5 Z" t#include <NXOpen/PointCollection.hxx>) Z) G/ t$ ?% N" l1 R
#include <NXOpen/Preferences_PartModeling.hxx>2 T; p' ?; _! M; C* O; H
#include <NXOpen/Preferences_PartPreferences.hxx>2 M& l9 ^* k! j8 @3 I
#include <NXOpen/Scalar.hxx>+ f/ `( T& e, J# `8 k, j& P
#include <NXOpen/ScalarCollection.hxx>
4 q  t& ?* g% d% P+ g#include <NXOpen/SelectICurve.hxx>
7 |, }( M' n* M5 [#include <NXOpen/SelectObject.hxx>% C3 R; D: F; M1 g: D7 [
#include <NXOpen/Session.hxx>
! B+ @, R$ S. }, {; z* L: ^& v#include <NXOpen/TaggedObject.hxx>
( y/ D" l* X  U! I! q4 l#include <NXOpen/Unit.hxx>
9 I; M3 E, Z. c5 I 00.jpg
( H  t" i5 e- m5 p& T" w我点代码的时候还有定义啊
  S+ @7 ]# y5 ^/ i; i) Q# ]$ c5 h- m
. H- `5 v0 @- e& q这个到底该怎么解决啊
: ?( X* d: ]0 s
3 p0 }' l# h$ [1 R/ n6 g. G
上海点团信息科技有限公司,承接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- H( F% b( C: U& \4 ?( R5 \& S0 M
libufun_cae.lib  ?5 w1 h& G9 D) E; X- x6 }  g
libnxopencpp.lib0 W# S% K' ?' {
libugopenint.lib
+ `$ n. J8 s+ o6 u' v5 g4 ~+ c! K7 wlibugopenint_cae.lib6 P0 L! I$ _2 D
libnxopenuicpp.lib
; v& |+ F% h% q0 ulibvmathpp.lib
, {9 x1 V6 }" z$ e2 c; }, F2 y% \libugopenint_cae.lib' N) Q# p/ C5 K# |
libugopenint.lib4 x0 I& x. e! X5 y7 ]8 M
libufun_cae.lib
0 n" N( [! f' s+ H. {, @( F* \9 clibufun.lib8 c% z) Y- i4 Z  D9 f4 c$ j0 @4 o
libopenpp.lib
+ W3 W, C* k5 T7 Nlibopenintpp.lib+ \% z* b, Z) A3 _: p
libnxopenuicpp.lib
( k" O; Y; L( s! N1 N  B: I- D- M  Klibnxopencpp_weld.lib
9 T9 K" _  B& }, olibnxopencpp_visualreporting.lib; z2 M1 v) M8 R; U2 |
libnxopencpp_validate.lib
7 f& o5 I3 e5 J3 g1 w3 Ylibnxopencpp_userdefinedobjects.lib4 ]3 v( ?5 [& S5 u
libnxopencpp_tooling.lib4 X$ v7 w. L' c/ U! Q& n" w+ ~' \6 j
libnxopencpp_sim.lib3 i" d& ?/ R# U' {) Y; o
libnxopencpp_sheetmetal.lib
- r* f1 E* t0 q0 H; |) i) Rlibnxopencpp_shapesearch.lib" E/ T  |# G7 [4 g! w
libnxopencpp_routing.lib, p! k$ o1 v+ f- t9 A
libnxopencpp_preferences.lib. u( v- v; M# F4 @" X6 Q
libnxopencpp_positioning.lib
2 i- e: L4 k+ `+ ]6 }, ^, C! Ilibnxopencpp_physmat.lib
5 }( G' e$ a- S) blibnxopencpp_pdm.lib
1 q9 o: v, e1 f& {9 O9 |libnxopencpp_partfamily.lib
4 a0 ?' U, @" s: _! }4 _7 m7 alibnxopencpp_options.lib
0 f" t6 x3 w7 x' N- G0 J( Tlibnxopencpp_optimization.lib1 ^( v; H  J7 {7 C  m- C' r; F+ J
libnxopencpp_motion.lib
7 q& J6 {6 r; w* r4 h6 rlibnxopencpp_modldirect.lib& l, R: `7 D; f# y7 A* ~) k
libnxopencpp_mechatronics.lib
1 R# B; f; k# plibnxopencpp_layout2d.lib
& X) w! \8 Z# Wlibnxopencpp_layer.lib
  s# e! S3 r: X4 olibnxopencpp_issue.lib' m) J" g5 L, j: G5 b. t) x5 u
libnxopencpp_geometricutilities.lib  {' s: A, w- N2 N- m: t3 E
libnxopencpp_geometricanalysis.lib
1 |. p- k% \2 v+ Tlibnxopencpp_gateway.lib# @/ Y& v5 Z, Z1 T7 O+ q2 i  L
libnxopencpp_formboard.lib
! G2 S) `# S' rlibnxopencpp_fields.lib
1 F8 n6 ?" C. |# ~9 f( y2 }/ plibnxopencpp_features.lib
3 q% ?" L. _* [. I9 i- R) [  e5 _libnxopencpp_facet.lib
9 ^2 j+ A: Y0 t, flibnxopencpp_drawings.lib8 r/ r" U/ w* t3 K% ^0 r- z
libnxopencpp_drafting.lib
7 k- x: o+ a# a; c+ A* Ylibnxopencpp_display.lib
, k7 M! M; d& w) flibnxopencpp_die.lib
2 s6 _+ t9 x% h6 ?libnxopencpp_cam.lib2 V) ^! T" {% I7 z' S7 S6 d
libnxopencpp_cae.lib
0 U" d7 E( _; I8 i3 h% Elibnxopencpp_bodydes.lib& _0 ~2 X0 c; m0 x. X8 v, L, ~
libnxopencpp_assemblies.lib
8 I* f. x. t, F4 d! wlibnxopencpp_annotations.lib
8 @( u# {! n% A# K4 F* C: h# Olibnxopencpp.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:297 K& G2 I/ o2 ~2 ^
专门申请了个账号来感谢楼主以及管理员。这个问题困扰了我好几天了。之前一直死扣dll连接的问题,以为引用4 ...

  A" g5 X( H0 L这是基本的问题,很常见,看看视频,一劳永逸的方法就是全加进去
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了