操作系统: 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 路径是否正确,并且相关的系统变量没有改变。一切都很好,那里。
还有什么我应该检查或做的事情来完成这项工作吗?
谢谢!