青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 3926|回复: 9

[疑难] 令人崩溃的VC2010设置

[复制链接]
发表于 2013-5-17 12:29 | 显示全部楼层 |阅读模式
用vs2010进行ug二次开发。链接的时候,总是说如下所示的错误:& g2 h* w0 Y7 x
1>main.obj : error LNK2019: 无法解析的外部符号 __imp__UF_terminate,该符号在函数 _ufsta 中被引用
" o7 e, Y5 M. L# u1>main.obj : error LNK2019: 无法解析的外部符号 __imp__UF_MB_add_actions,该符号在函数 _ufsta 中被引用* i% g7 _; o5 N2 f0 x8 G7 x
1>main.obj : error LNK2019: 无法解析的外部符号 __imp__UF_initialize,该符号在函数 _ufsta 中被引用- d; a; e4 Q9 q1 C3 a9 ]9 v
9 S8 r, k! s/ s4 ]& p
经过一步步尝试、分析,类库和头文件在项目属性中的设置是对的。如上的提示信息表明系统已经找到了libufun.lib;libUGopenint.lib;libvmathpp.lib;libopenpp.lib这几个库的,还有那些个.h文件吧,但还是不行,不知道问题出在哪里了。
发表于 2013-5-17 14:53 | 显示全部楼层
看是不是没添加头文件
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-17 15:03 | 显示全部楼层
补充一下。
' X' ~, y3 E& `$ `. A, V6 H我的系统是win7,64位,安装的是NX_8.0.0.25_Win64.2 t$ k, w  _3 [  b, T" y% y
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-5-17 15:07 | 显示全部楼层
这是引用的头文件:
- |% t; u1 W4 I#include "uf.h"/ v2 S0 R& o4 f8 U+ Q& H! [. P! x
#include <uf_ui.h>; d7 X* f- N6 X0 k; [- v1 p
#include <uf_mb.h>  q2 J) ?" X# F! \  ^
#include <uf_ui_types.h>
3 }& l. Q7 E  @! D) I9 }! ~#include <uf_object_types.h>
. D2 ^( N' S5 E# i9 c#include <uf_defs.h>
, q  R* q" ~8 d; H2 ~. `) ?#include <uf_styler.h> + `4 c! A/ c5 [
#include <uf_modl.h>
" n* ~7 Q* x8 V5 `+ Z#include <uf_obj.h>2 S; H; |3 L3 m1 |2 l( j
#include <uf_modl_types.h>- E: f" l' ?! K0 V; M! o/ k
#include <uf_defs.h>
$ W2 k9 Y4 h! }" s. \) b#include <uf_csys.h>/ p# D$ F9 M0 h+ i
/ a2 g- R& ~* \* H) K( B1 C6 }( P/ G

# S" O$ [5 Y2 }! g0 d# k6 r#include <math.h>
1 s9 G: ?& E' P- e- A+ A3 O#include <time.h>
* F; F  E' Y9 e
! Z  O& a3 \1 g+ g9 @+ |- C( A#include <stdio.h>3 ?" L2 a4 r/ G- @
#include <uf_part.h>9 x7 S, V, \+ D' s; P2 M7 ~
#include <uf_vec.h>4 K* ?$ J2 w, f9 G
我试过,如果不引用头文件的话,报的错是:# k2 F& b2 \0 u: \1 \
1>e:\ugopen\ysr\ysrnx\ysrnx\ysrnx.cpp(38): error C2144: 语法错误:“void”的前面应有“;”
8 R9 H# y# p4 m3 q5 g0 H3 E6 }" F1>e:\ugopen\ysr\ysrnx\ysrnx\ysrnx.cpp(38): error C4430: 缺少类型说明符 - 假定为 int。注意: C++ 不支持默认 int
' u5 a1 j/ {8 s/ N+ F; o1>e:\ugopen\ysr\ysrnx\ysrnx\ysrnx.cpp(41): error C3861: “UF_initialize”: 找不到标识符
回复 支持 反对

使用道具 举报

发表于 2013-7-4 21:11 | 显示全部楼层
#include <uf.h>试试
回复 支持 反对

使用道具 举报

发表于 2013-7-4 21:13 | 显示全部楼层
< >引用的是编译器的类库路径里面的头文件9 ?& H: O1 J: W* w7 G4 ~
" "引用的是你程序目录的相对路径中的头文件
回复 支持 反对

使用道具 举报

发表于 2014-7-29 17:21 | 显示全部楼层
用心生活 发表于 2013-7-4 21:13
( {! A- U- f; z, s< >引用的是编译器的类库路径里面的头文件/ z) |; `& Y# z" M# b
" "引用的是你程序目录的相对路径中的头文件
9 V; A: }& b% Z: E; E
请问你是怎么解决这个问题的,我得设置没有问题,但就是不能通过编译, ^7 D0 @1 X6 q2 O
回复 支持 反对

使用道具 举报

发表于 2014-7-30 08:50 | 显示全部楼层
mfilelove 发表于 2014-7-29 17:21
! |% w$ U' F3 d/ b请问你是怎么解决这个问题的,我得设置没有问题,但就是不能通过编译

6 \4 J4 W$ G) q8 E' h提示什么错误?
3 {* C- U* Z" d3 S
回复 支持 反对

使用道具 举报

发表于 2014-7-30 10:51 | 显示全部楼层
用心生活 发表于 2014-7-30 08:50! |9 ?) l4 j) [  S
提示什么错误?

7 p: c" _( @5 k error LNK2019: 无法解析的外部符号 __imp_UF_terminate,该符号在函数 ufusr 中被引用
* p6 {2 P( K/ s( t% m* J! r无法解析的外部符号,项目设置什么的都改好了,这个错误一直在,6 v$ C  }1 w: Y
回复 支持 反对

使用道具 举报

发表于 2014-7-30 11:05 | 显示全部楼层
mfilelove 发表于 2014-7-30 10:51- X2 u" _/ ~$ s+ o+ G0 `3 }
error LNK2019: 无法解析的外部符号 __imp_UF_terminate,该符号在函数 ufusr 中被引用
4 {$ A4 t- P" Y6 y) |8 E8 E无法解析的外部 ...
0 t0 F( a& t# I6 O
刚才新建了一个工程重新设置了一次,又好了。。。非常感谢你啊!
9 y/ {- R' |2 b# R: i) E4 X& G) m. F
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2025-6-28 12:25 , Processed in 0.159225 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表