问题标签 [unigraphicsnx]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
5183 浏览

dll - 错误:“此应用程序无法启动,因为找不到 libufun.dll。”

操作系统: Windows XP

集成开发环境: Visual Studio 2005

语言: C/C++

编码: Unigraphics NX(这是一种 CAD 软件),特别是 Open C 中的外部自动化(但这可能并不重要)

我正在尝试为 NXOpen 编写一个外部程序——对于那些不熟悉它的人来说,这意味着它在 Windows 上运行,而不是在 NX(这将是一个内部程序)中运行。我决定注释掉所有有趣的东西,然后使用一些 printf 语句对其进行测试,以确保所有内容都正确链接。

显然,这是一件好事,因为当我尝试运行生成的 .exe 时,我收到错误“此应用程序无法启动,因为找不到 libufun.dll。重新安装应用程序可能会解决此问题。 " libufun.dll 属于 UG 库。

从我目前阅读的内容来看,该文件可能已损坏。但是,它也可能只是有一些奇怪的链接问题(所有这些奇怪的库是什么),我想在尝试查找文件的新副本之前查找此类问题。我已经检查了 Linker->General->Additional Library Dependencies 路径是否正确,并且相关的系统变量没有改变。一切都很好,那里。

还有什么我应该检查或做的事情来完成这项工作吗?

谢谢!

0 投票
2 回答
573 浏览

c - 错误:“程序入口点 ?JPEG_convert_to_rgb@@YAPAEHPAEPAH1@Z 不能位于动态链接库 libimage.dll 中”

Windows XP、Visual Studio 2005、C/C++、使用 Open C 的 Unigraphics NX 自动化

我正在尝试为 NXOpen 编写一个外部程序(即在 Windows 上运行的带有 NX 库的程序,而不是在 NX 中运行的内部程序)。现在我只是在测试以确保链接结构是好的,等等。

当我尝试运行生成的 .exe 时,它​​有片刻没有执行任何操作,然后出现以下错误:“过程入口点 ?JPEG_convert_to_rgb@@YAPAEHPAEPAH1@Z 无法位于动态链接库 libimage 中。 dll"

我没有什么可做的,到目前为止,谷歌搜索一直没有帮助。这里的东西似乎是针对每种情况的文件特定的,我以前从未听说过这个 JPEG_convert_to_rgb。我能做些什么来解决这个问题?

附加信息:我不确定我在尝试解决上一个问题时是否破坏了某些东西,或者这是否会发生。