青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 3551|回复: 4

[疑难] 请教64位NX下编译问题

[复制链接]
发表于 2010-4-9 10:25 | 显示全部楼层 |阅读模式
已经在64位的windows系统下安装了64位的NX,但是以前在32位NX上开发的程序不能使用,弹出“菜单按钮定义错误”对话框。6 W$ |/ t" D3 P9 c( s4 v

2 r9 e9 L1 A6 n' s    Test.rar (615.87 KB, 下载次数: 23)    
, T% L3 o; @4 J! ~3 t' {- r    现在在64位NX下进行编译,出现库文件提示错误:
% b* Z6 W/ [1 ~4 x    ...ugS\NX 7.0\UGOPEN\libufun.lib     invalid machine type
  s- l1 T. G4 x& Z- u# _) S    请教一下各位大侠,如何解决。) P, r! u9 r3 Y" N4 a% \# ~4 A: d6 m

) |2 K+ e0 T. n. p     附:编译环境:VC6.0,采用的是MFC dll的方式
7 s+ d8 B/ J4 q$ w2 w: \. }     其中在64位的windows系统中安装了32位的NX4 和 64位的NX7, 如果在VC6中Toos ---> Options ---> Directories 的Include files 和 Library files 设置为32位NX4的路径,程序编译没问题,并且只能在32位的NX4上运行;如果上述的路径设置为64位的NX7,就出现上述的 invalid machine type的编译错误
, X3 ^3 z3 e  C, [4 u! r" i6 e6 [+ P+ _2 {! P. @& S
    个人联系方式:       qq:   1784520637 L4 q- T+ \4 u) B( p  p! {( q7 g( w: }
                         E-mail: 178452063@qq.com
发表于 2010-4-9 14:21 | 显示全部楼层
我到没装过64位的,具体情况不太了解
( z5 s8 Z( T% X! @, P, ?9 B
- X# f4 p( `5 C  _7 Jlibufun.lib是UG的二次开发包,是dll的说明部分
. {8 g% q7 x5 `" W6 Q. U最好检查一下是不是64位的\libufun.dll, P8 c- K6 O$ Y' H) l
% u2 A% k9 s! |
如果不是,说明UG没有提供64位的开发包,而采用的是32位开发包' @+ E1 y: J+ s) ?2 f
) u5 X+ m) j0 d) L1 n9 y
如果是这样的话,建议换成NXOpen吧
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-9 16:02 | 显示全部楼层
好的,谢谢了!
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-9 20:52 | 显示全部楼层
已经解决  
回复 支持 反对

使用道具 举报

发表于 2011-3-29 21:44 | 显示全部楼层
请问是怎么样解决的,我的到生成dll文件时不成功了
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 22:39 , Processed in 0.215344 second(s), 27 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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