1.创建空项目 (可编译dll文件) 2.输入代码
#include <uf_defs.h> #include <NXOpen/Session.hxx> #include <uf_ui.h> using namespace NXOpen; extern "C" DllExport void ufusr(char *parm, int *returnCode, int rlen) { /* TODD:Add your NXOpen application code here */ uc1601("hello NX",1); } extern "C" DllExport int ufusr_ask_unload(void) { //return (int) Session::LibraryUnloadOptionExplicitly; //显示卸载方式 return (int)Session::LibraryUnloadOptionImmediately; //立即卸载 //return (int) Session::LibraryUnloadOptionAtTermination; //NX终止卸载 }
因为我们没有加入,输入后发现了太多的错误,ug的库函数。
3.修改文件属性,如下图所示(如果电脑上只有一个)ug如果是这样,他应该直接是好的,具体可以看看,但第三步是必要的) 修改到自己的安装目录如下 …\nx12.0\UGOPEN 修改C\C 下和连接器下。 在我们的安装目录中添加连接器中的库函数 下面,如果不知道自己的开发用途,可以全部加入。lib点击确定结尾,完成属性配置。
****4.
5.打开ug的NXopen,复制路径,点击ok